티스토리 뷰

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 변수를_지칭하는_이름 = 값;

 

 

참조

hianna.tistory.com/314

댓글
공지사항
최근에 올라온 글