새로운 경험

[TIL]2022-11-13 Expression 함수의 표현식. 선언문과 표현식의 차이?

시바카오 2022. 11. 13.

함수의 표현식

Expression


※표현식이란? Statement(문) 중에서도 값으로 평가될 수 있는 것.

 

▶함수는 선언 방식에 따라 선언문으로 작성할수도 있고,

함수 선언문 function name( ) { }

 

▶변수에 바로 값을 할당할 수 있는 함수표현식을 작성할수도 있다.

함수 표현식 const name = function ( ) { }

 

▶표현식에는 function이라는 키워드를 생략 할 수 있는 더 간결한 화살표함수도 사용할 수 있다.

화살표 함수 const name = ( ) => { }


(function run() {
    console.log('🎅');
})();

▲함수를 정의 하면서 바로 호출하고 싶을때 소괄호로 전체적으로 묶어줌.

IIFE // Immediately - Invoked Function Expressions

댓글

💲 추천 글