이력서 질문

var, let, const의 차이

SammyK 2022. 6. 8. 21:03

변수 순서: 

변수 선언  >> 초기화 (null // undefined) >> 할당 

 

var 은 재할당과 스코프가 함수 레벨 스코프.

중복 선언이 가능하다

 

const 는 재할당이 불가능하지만, let 은 재할당이 가능하다.

또한 const 와 let 의 스코프는 블락 레벨 스코프

 

결론:

변수는 const 로 만들자.

만약 재할당할 변수이면 let 으로 만들자.