var, let, const의 차이점

sona·2022년 10월 13일
0

⚙️ 기술로그

목록 보기
6/23

1.var

var는 치명적인 단점을 가지고 있다. 변수를 한번 더 선언하여도 에러가 표시되지 않고 각자 다른 값이 출력된다. 변수 선언이 유연하여 간단하게 사용하기는 좋지만 코드량이 방대해질수록 에러가 생길 확률도 커지며 에러를 잡을 수 없게 된다.
이러한 단점을 보완하기 위해 나온 변수 선언 방식이 letconst 이다.

2.let

let을 var 자리에 대처해보면 이미 선언 되었다는 에러 메세지를 보여준다. 변수 중복선언이 불가능하지만 변수에 값을 재할당 하는 것은 가능하다

3.const

const는 let과 같이 중복 선언이 불가하며 또한 재할당도 불가능하다. let과 const의 차이점은 immutable(재할당) 가능 여부이다.

✔️ 결론

이곳 저곳 서치해본 결과 변수 값을 재할당 할 일이 없을 것 같으면 최대한 const를 사용하는게 좋다고 한다.

0개의 댓글