-익명함수 : 함수명 대신 변수명에 함수 코드를 저장하는 구현방식
매개변수(parameter)
익명함수 구조
var 변수명 = function (매개변수)
{
실행문;
};
var hello = function(){
document.write("Hello World");
};
hello();
익명함수 + 반환문 : return 제어문으로 반환이 되는 경우는 익명 함수를 다른 명령어에 대입시키면 된다.
var hi = function(){
var string = "Hello World";
return string;
};
document.write(hi());
매개변수와 반환문이 모두 있는 경우에도 정상 함수와 똑같이 적용한다
var fasion = function(a,b){
var z = a+b;
return z;
};
document.write(fusion("Hello","World"));
익명함수의 변수명 변경
var apple = function(){
document.write("This is a banana.");
};
var banana = apple;
banana();