2017/04/13

Javascript 함수 정의 방법

Javascript function 정의 방법은 두 가지가 있다.
함수 선언식과 함수 표현식

아래 두 예제는 'Javascript 함수 다시보기'의 본문에서 일부를 발췌한 내용이다.

1. 함수 선언식
// 함수선언식(function declaration)
function company() {  
    /* 실행코드 */
}; 

2. 함수 표현식
// 기명 함수표현식(named function expression) 
var company = function company() {  
    /* 실행코드 */
}; 

// 익명 함수표현식(anonymous function expression)
var company = function() {  
    /* 실행코드 */
};

// 기명 즉시실행함수(named immediately-invoked function expression)
(function company() {
    /* 실행코드 */
}());

// 익명 즉시실행함수(immediately-invoked function expression)
// Javascript 대가이신 더글라스 클락포트의 권장 표기법
(function() {
    /* 실행코드 */
}());

// 익명 즉시실행함수(immediately-invoked function expression)
(function() {
    /* 실행코드 */
})();

※ 출처 : 넥스트리소프트

댓글 없음:

댓글 쓰기