본문 바로가기
☕ 따뜻한 개발 한 잔

[JS] 자바스크립트 let, var, const 의 차이 / let과 const 의 차이

by 따따시 2022. 8. 1.

 

var 은 변수 재선언이 되는데

let, const는 재선언이 불가능하다.

 

ex)

const name = "abc";

const name = "bcd"; (x)

 

 ES6 이전엔 var만 사용하였는데, var은 재선언이 되다보니 위에 어떤 코드에서

이미 선언된 변수명인데도 재선언이 되버려, 중복이 되버리는 문제가 생길 수 있었다.

이를 보완하기 위해 추가된 변수 선언 방식이 let  const ! 

 

 

🙄  let  vs  const 의 차이점?

 

let과 const 모두, 중복 선언은 불가능 하지만

let은 값을 재할당 하는 것은 가능하다.

 

ex) 

let abc = "abc";

abc = "bcd"; (o)

 

ex)

const abc = "abc";

abc = "bcd"; (x)

 

 

 

댓글