function 함수명 ( [parameter .. [, paremeter]]){
code
return
}
function numbering(){
i = 0;
while(i<10){
document.write(i);
i += 1;
}
}
numbering(); //0123456789
function sum(a, b){
alert(a+b);
}
// 함수에 ()를 빼고 파라미터로 넘겨 사용 가능
function calculator(a, b, sum){
sum(a,b);
}
var a = function sum(a,b){ alert(a+b);};
// a(3,5) => 8
// 함수명을 적지 않아도 함수를 값에 넣을 수 있다
var a = new Function('x','y','alert x+y');
var a = function(x,y) { alert(x+y);};