여기저기 이것저것
예전(ES5)에는 변수는 var로 선언해서 사용하였는데, ES6에서는 var의 단점을 보완하기 위해 let과 const가 추가됐다. var는 선언이 이미 되어있더라도 선언하여 변수 할당이 가능함에 따라 프로젝트에서 동일한 변수를 선언해서 사용하게되면 디버깅이 쉽지 않겠지.. let은 중복선언 불가. const는 다른언어랑 마찬가지고 선언과 동시에 변수 할당.