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)
'☕ 따뜻한 개발 한 잔' 카테고리의 다른 글
[Spring] AOP 방식이 뭐야? (0) | 2022.08.05 |
---|---|
[JS] 그 동안 for문을 length 로 돌렸는데, 더 효율적으로 돌리는 방법 (0) | 2022.08.02 |
[Oracle] Oracle19c 데이터 eclipse(2021-03)에 연결하기 / 왜 강의 그대로 따라가려해도 파일은 보이지 않는 것이늬 (0) | 2022.07.19 |
[JSP] 쿠키? 너는 먹는게 아니라 뭐하는 애니 / JSP로 ID/비밀번호 로그인 정보 확인하고 쿠키 전송해주기😎 (0) | 2022.07.16 |
[프로젝트] 의견 조율하여 Main페이지 스타일 변경하기 (0) | 2022.07.10 |
댓글