▶ 호이스팅 (hoisting)
변수를 선언 이전에 참조할 수 있는 현상
변수 선언 이전의 위치에서 접근할 경우, undefined를 반환한다

JavaScript에서 변수들은 실제 실행시에 코드의 최상단으로 끌어 올려지게 된다. (hoisted)
이러한 이유 때문에 var로 선언된 변수는
선언 시에 undefined로 값이 초기화되는 과정이 동시에 발생한다.

'WEB > JavaScript' 카테고리의 다른 글
| [JavaScript] Function 함수 (0) | 2024.04.18 |
|---|---|
| [JavaScript][syntax] NaN을 반환하는 경우 (0) | 2024.04.17 |
| [JavaScript][syntax] 함수 스코프 (function scope) (0) | 2024.04.17 |
| [JavaScript][syntax] 세미콜론 (semicolon) (0) | 2024.04.17 |
| [JavaScript][syntax] 반복문 사용 시 const 사용 여부 (0) | 2024.04.17 |