호이스팅
인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것
var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화
let과 const로 선언한 변수의 경우 호이스팅 시 변수를 초기화하지 않음
일반적으로 변수 선언은 상단에 명시적으로 위치시키는 것이 좋음
https://developer.mozilla.org/ko/docs/Glossary/Hoisting
'웹 > JavaScript' 카테고리의 다른 글
[JavaScript] 프로토타입 (0) | 2023.10.30 |
---|---|
[JavaScript] 객체 (0) | 2023.10.30 |
[JavaScript] 함수 (0) | 2023.10.29 |
[JavaScript] 배열 (0) | 2023.10.29 |
[JavaScript] 제어문(조건문, 반복문) (1) | 2023.10.29 |
댓글