1. 변수의 Hoisting 현상
변수의 선언을 변수 범위 맨 위로 끌고오는 현상
즉, 변수의 선언과 할당이 함께 되어 있어도 JavaScript는 선언과 할당을 분리해서 해석한다.
console.log(age); // undefined 출력, 선언 전에도 출력 가능. 왜냐면 선언은 되어있고 할당은 안되어 있는 시점이기 때문.
var age = 30;
console.log(age); // 30 출력
반응형
'Knowledge Wiki > Javascript' 카테고리의 다른 글
[ JavaScript ES 6 ] Spread Operator (0) | 2021.12.16 |
---|---|
[ JavaScript ES 6 ] Tagged Literal (0) | 2021.12.16 |
[ JavaScript ES 6 ] 변수 let, const (0) | 2021.12.16 |
[ JavaScript ES 6 ] 함수 (0) | 2021.12.16 |
[ JavaScript ES 6 ] 전역변수 (0) | 2021.12.16 |