[Javascript]var vs. let vs. const

Liam·2021년 11월 29일
0

javascript

목록 보기
2/2

변수 선언은 보통 const로 사용하고 let은 재할당이 필요한 경우 한정하여 사용하는 것이 좋다.
const를 사용하면 의도치 않은 재할당을 방지하기에 좀 더 안전하다.

  • ES6를 사용한다면 var 키워드는 사용하지 않는다.
  • 재할당이 필요한 경우에 한정해 let 키워드를 사용한다. 이때 변수의 스코프는 최대한 좁게 만든다.
  • 변경이 발생하지 않고 읽기 전용으로 사용하는, 재할당이 필요 없는 상수, 원시 값과 객체에는 const키워드를 사용한다. const 키워드는 재할당을 금지하기에 var, let 보다 안전한다.

객체는 의외로 재할당하는 경우가 드물다. 그렇기에 변수를 선언할 떄는 일단 const 키워드를 사용하자. 반드시 재할당이 필요하다면... 그때 let 으로 변경해도 늦지 않다.

profile
🚀티끌모아 백엔드 개발자

0개의 댓글