JavaScript의 변수
출처 : Do it! 자바스크립트 입문편 ES6에서 새로 추가된 let, const - 원래는 var로 변수를 예약했는데 ES6에서부턴 let 예약어로 변수를 선언하는 것을 권장하고 있습니다. var과 let, const 차이점 - var은 함수 영역의 스코프를 가졌습니다. - var은 같은 이름의 변수를 여러 번 재선언할 수 있습니다. - var은 호이스팅을 가져서 변수를 선언하지 않아도 사용할 수 있습니다. 그리고 undefined로 초기화 됩니다. - let과 const는 블록 영역의 스코프를 가졌습니다. - let과 const는 같은 이름의 변수를 재선언할 수 없습니다. - let과 const는 호이스팅이 없어서 선언하지 않은 변수를 사용하면 오류가 발생합니다. 따라서 초기화는 되지 않습니다. -..