Web/JavaScript

[JS-VSCode] variable 변수

삐옥 2021. 12. 28. 09:55

 

 

 

 

 

 

 

 


 

 

 

 

Variable 변수

 

1. var
- BOM ~ DOM ~ ES6
- function-scoped (함수만을 scope로 인식하는 변수)
- 중복 선언 가능 > 주의!!!
- 상수 선언 불가능

2. let
- ES6
- block-scoped
- 중복 선언 불가능
- 변수 선언
            
3. const
- ES6
- block-scoped
- 중복 선언 불가능
- 상수 선언

 

** let보다 const를 사용하는 것을 권장 -> 프로그램 안정성을 우선하는 멘트
1. let
- 통제 가능 변수
2. const
- 참조형 값
- 예측 불가능 변수