함수의 선언 혹의 var로 선언한 것은 브라우저가 자바스크립트를 해석할 때 맨 위로 끌어올려지는 것을 말한다. 함수선언식은 호이스팅의 영향을 받지만, 함수 표현식은 호이스팅의 영향을 받지 않는다.