강백호같은개발자

JavaScript 함수선언식과 함수표현식 본문

- 배움은 개발을 거들뿐(TIL)

JavaScript 함수선언식과 함수표현식

쨜리 2020. 6. 13. 18:35

JavaScript 함수선언식과 함수표현식

 

JavsScript 에서 함수를 사용하는 두가지 방식을 알아보자.

 

함수 선언식

function 함수명() {
함수실행
}

함수선언식은 function 이라고 적어주고 함수 이름, 소괄호, 중괄호로 구성되어 있다.

 

함수 표현식

let 함수 이름 = function ( ) {
함수실행
}

함수 표현식은 마치 변수처럼 함수의 이름을 선언해준 다음

할당 연산자로 function ( ) 소괄호 {} 중괄호를 할당해준다.

 

 

공부하면서 별 것 아닌 것 같지만,

어떤 형태가 함수선언식이고, 또 함수 표현식인지 헷갈릴 때가 있다.

 

함수 선언식은 바로 function이라는 것으로 함수를 선언해준다고 이해하고,

함수 표현식은 마치 변수처럼 표현해서 함수를 정의한 것이라고 이해하면,

둘의 형태와 의미를 구분하면서 외울 수 있지 않을까 싶다.

 

JavaScript에서 둘이 어떤 차이를 가지고,

어떻게 이해해야할지에 대해서는 조금 더 공부해야할 것 같다.

 


다양한 자료와 글을 참고하여 배우고 있는 개발 뉴비의 블로그입니다. 
수정 보완할 것이 있다면 부담없이 댓글 남겨주세요 :)

 

 

JavaScript 함수선언식과 함수표현식

Comments