본문 바로가기
개인공부/JavaScript

Const와 let의 차이 (#1 Vanilla JS)

by BTSBRINGMEHERE 2022. 3. 2.

## const와 let의 차이

const는 재선언, 재할당이 불가능 합니다.

 

재선언 금지

const a = "Hi";

const a = "Bye";

 

재할당 금지

const a = "Hi";

a = "Bye";

 

 

let은 재선언이 불가능 하지만 재할당이 가능합니다.

 

재선언 금지

let a = "Hello";

let a = "Good Bye";

 

재할당 가능

let a = "Hello";

a = "Good Bye";

 

추가적으로 var라는 것도 있습니다.

var는 재선언, 재할당이 가능합니다.

 

재선언, 재할당 가능

 

var a = "Good"

var a = "Better"

a = "Best"

 

하지만 var는 언어에 대한 보호를 받지 못하기 때문에 최근에는 사용을 안한다고 합니다.

always const
sometimes let - 업데이트가 필요할 때
never var

 

 

 

'개인공부 > JavaScript' 카테고리의 다른 글

Document (#6 Vanilla JS)  (0) 2022.03.09
Conditionals (#5 Vanilla JS)  (0) 2022.03.08
Functions (#4 Vanilla JS)  (0) 2022.03.08
array 와 object (#3 Vanilla JS)  (0) 2022.03.02
boolean (#2 Vanilla JS)  (1) 2022.03.02