Javascript
[기초개념] let, const, var 차이점
피치크러스트
2021. 3. 30. 11:46
var
- 매우 유연한 방식으로 변수를 선언할 수 있는 방식.
- 여러번 변수 선언이 가능함.
- {} 단위의 scope가 아닌 function 단위의 scope를 가짐.
👉 ES6부터는 var의 단점을 보완하기 위해 추가된 변수 선언방식 2가지
1. const
- 상수를 선언할 때 사용하는 키워드.
- 선언하면서 바로 값을 할당하여야 함.
- 재선언 불가함.
- 한번 값이 정해지며 다른 값으로 변경이 불가함.
const 상수를_지칭하는_이름 = 값;
2. let
- 변수에 선언할 때 사용하는 키워드.
- 여러번 할당가능함.
- {} 단위의 scope를 가짐.
let 변수를_지칭하는_이름; // undefined
let 변수를_지칭하는_이름 = 값;
참조