일반적으로, 다른 언어에서 함수를 나타내면 이런식으로 나타낼 것이다.
int add(int x, int y){
return x+y;
}
하지만, 자바스크립트에서는
var add = new Function("x,y","return x+y;"); //함수정의
alert(add(5,10)); //실행 15
이런것들을 보면 자바스크립트는 정말 유연한 언어인 것 같다.
물론 이렇게 표현도 가능하다.
var add = function (x,y){
return x+y;
};
또는 가장 익숙한 모양인
function add(x,y){
return x+y;
};
로 나타낼수도 있다.
가장 많이 쓰는 방법은 2번 방법!