로딩
요청 처리 중입니다...

#13 자바스크립트 - 함수 선언식과 함수 표현식, 호이스팅

 #13 자바스크립트 - 함수 선언식과 함수 표현식, 호이스팅

오늘은 함수 선언식과 함수 표현식이 무엇이고, 둘의 차이점은 무엇인지 간단하게 정리해보려고 한다! 0.

함수 선언식과 함수 표현식 먼저, 함수 선언식과 함수 표현식이 무엇인지부터 알아보도록 하자. 1. 함수 선언식 function hello(){ console.log("Hi"); } hello() // Hi 위와 같이 기본적으로 function 함수명(매개변수){실행 코드}로 함수를 "선언"하는 것이 함수 선언식이다. hello()를 통해 함수를 실행할 수 있다. 2.

함수 표현식 const hello = function (){ console.log("Hi"); } hello() // Hi 함수 표현식은 위처럼 변수에 함수를 담아서 사용한다. const(let) 변수명 = function(매개변수){실행 코드}로 함수를 "표현"하는 것이 함수 표현식이다. 함수도 엄연히 말하면 참조타입 자료형이기 때문에 변수에 담을 수 있다.

이 또한 똑같이 hello()를 통해 함수를 실행할 수 있...