오늘은 함수 선언식과 함수 표현식이 무엇이고, 둘의 차이점은 무엇인지 간단하게 정리해보려고 한다! 0.
함수 선언식과 함수 표현식 먼저, 함수 선언식과 함수 표현식이 무엇인지부터 알아보도록 하자. 1. 함수 선언식 function hello(){ console.log("Hi"); } hello() // Hi 위와 같이 기본적으로 function 함수명(매개변수){실행 코드}로 함수를 "선언"하는 것이 함수 선언식이다. hello()를 통해 함수를 실행할 수 있다. 2.
함수 표현식 const hello = function (){ console.log("Hi"); } hello() // Hi 함수 표현식은 위처럼 변수에 함수를 담아서 사용한다. const(let) 변수명 = function(매개변수){실행 코드}로 함수를 "표현"하는 것이 함수 표현식이다. 함수도 엄연히 말하면 참조타입 자료형이기 때문에 변수에 담을 수 있다.
이 또한 똑같이 hello()를 통해 함수를 실행할 수 있...