-
[Javascript] var, let, const (Scope와 할당, 선언 그리고 Hoisting)Javascript 2021. 7. 29. 15:38
var
- Scope : 블록이상으로 함수내에서 모두 사용가능
- Hoisting: 선언을 하면 함수의 최상단으로 이동 (할당은 호이스팅x)
- 재선언 가능
- 선언전에 할당이 가능하다 (선할당후선언 가능)
let
- Scope : Block ( { } 안에서 선언된건 그 안에서만 사용가능)
- 재선언 x, 재할당 o
const
- Scope : Block ( { } 안에서 선언된건 그 안에서만 사용가능)
- 재선언 x, 재할당 x
'Javascript' 카테고리의 다른 글
[Javascript] throw new TypeError (0) 2021.09.23 [Javascript] 구조 분해 할당 (0) 2021.07.31 [Javascript] Optional Chaining (0) 2021.07.26 [Javascript] if와 삼항 연산자 (Ternary Operator) (0) 2021.07.26 [Javascript] for와 forEach (0) 2021.07.26