javascript(123)
-
내부 함수
내부 함수 함수 내부에 선언한 함수. 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. function 외부 함수(){ function 내부 함수1(){ 코드 } function 내부 함수2(){ 코드 } 코드 }
-
함수의 return 값 활용
함수의 return 값의 활용 return 키워드를 사용해 함수를 호출한 곳으로 값 넘김 function f(x) { //값은 반환함 return x * x; } //함수를 실행시켜 얻어진 결과값을 출력 alert(f(3)); return 키워드 사용시 값을 지정하지 않아도 함수를 호출한 곳으로 돌아감 function returnTest( ) { alert('문장 A'); //함수를 호출한 곳으로 돌아감 return; alert('문장 B');
-
가변인자 함수
가변인자 함수 - 매개 변수의 개수가 변할 수 있는 함수 - 협의로는 매개 변수를 선언된 형태와 다르게 사용했을 때도 매개 변수를 모두 활용하는 함수 //빈 배열 생성 var array1 = Array(); //매개 변수만큼의 크기를 가지는 배열 생성 var array2 = Array(10); //매개 변수를 배열로 만듬 var array3 = Array(273, 103, 57, 32);
-
함수의 매개변수
함수의 매개 변수 - 함수를 호출하는 쪽과 호출된 함수를 연결하는 매개가 되는 변수 - 자바스크립트는 함수를 생성할 때 지정한 매개 변수보다 많거나 적은 매개 변수를 사용하는 것 허용 //원래 매개변수외에 추가된 매개 변수 alert('원래 매개변수','추가된 매개 변수'); //원래 두개의 매개변수를 명시해야 하지만 하나를 제거한 경우 prompt('원래 매개 변수');
-
자바스크립트 함수 정의 및 호출 형식
자바스크립트 함수 정의 /호출 형식 선언적 함수 생성, function statement 익명 함수 생성 (함수 표현식 방식), function expression Function( )생성자 함수 선언적 함수 생성, function statement 함수 리터럴을 이용해 함수를 생성하며 선언적 방식으로 함수 정의 시 반드시 함수명을 정의해야 합니다. function 함수명 (매개변수명){ 코드 return 반환값 // 반환할 값이 있을 경우 지정 } function 함수 리터럴은 function키워드로 시작 함수명 함수 몸체의 내부 코드에서 자신을 재귀적으로 호출하거나 자바스크립트 디버거가 해당 함수를 구분하는 식별자로 사용됩니다. 함수명은 생략 가능 하며 함수명이 없는 함수를 익명함수하고 합니다. 매개..
-
자바스크립트 함수 정의/역할
자바스크립트 함수 정의/역할 함수란 함수 정의 함수의 역할 함수란 함수란 프로그램에서 특정한 작업을 처리하는 단위라고 말할 수 있습니다. 자바스크립트에서의 함수는 여느 언어와 동일한 기능을 제공합니다. 특정기능을 제공하는 코드를 작성해서 함수로 정의하고, 이를 호출해서 결과값을 얻는 것입이다. 함수에서 처리하는 작업을 실행할 필요가 있을 경우에는 프로그램 내에서 함수를 호출하면 됩니다. 함수는 호출한 쪽으로 반환 값을 반환할 수도 있고 반환하지 않을 수도 있습니다. 자바스크립트의 함수는 이런 기능 외에 모듈화 처리, 클로저, 객체 생성등 자바스크립트의 근간이 되는 많은 기능을 제공합니다. 중요한 것은 자바스크립트에서는 함수도 객체라는 것 입니다. 즉, 함수의 기본 기능인 코드 수행뿐 아니라, 함수 자체가..