스코프란 뭐지?
먼저 var는 함수 스코프를 가지며 변수의 재선언과 재할당이 가능합니다. 그리고 ES6부터 지원하는 let, const는 블록 스코프를 가지며 동일하게 변수의 재선언이 불가합니다. 둘의 차이점은 변수의 재할당 여부 입니다.