기명함수 // 기명함수 function namedFunction(param) { somework(param); } // 기명함수의 변수화 var named = function namedFunction(param) { somework(param); } 속도가 제일 빠르며, 기명함수로 쓰는 것이 일반적이다. 기명함수의 변수화는 디버깅을 위한 것으로 권장하는 방식이나 표준이 아니다. 익명함수 // 익명함수 var anonymousFunction = function(param) { somework(param); } 익명함수는 1회성 호출의 용도이다 함수 선언, 함수 표현, 호이스팅 관련 내용이 잘 정리되어 있는 링크