JavaScript 200제
함수 호이스팅 이해하기
할수있다!긍정왕
2019. 9. 25. 11:22
자바스크립트에서는 함수를 선언하기 전에 호출 가능함 ==> 호이스팅
examples/part2/040.js
![]() |
함수를 선언문이 아닌 표현식을 통해 변수 할당하여 호출
![]() |
* 호이스팅은 자바스크립트의 코드를 해석하고 실행하는 방식 때문에 나나탐.
자바스크립트는 코드를 해석하는단계와 실행하는 단계로 나뉘고, 해석하는 단계에서 선언 문장을 초기화하면서 스코프 형성하고 실행하는 단계에서 값을 할당하거나 계산을 하는 행위