https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d 윗 글을 읽어보면, 무지무지무지 설명이 잘 되어 있다. 요약하자면, 변수를 상수 값처럼 쓰고 싶다면, ( C 의 const, java 의 static 등 ) javascript 에서 var 대신 const 쓰자. 변수 선언 중복을 문법 단계에서 방지하고 싶다면, ( C++ 이나 VB 의 explicit ) javascript 에서 var 대신 let 쓰자. 오타나 대소문자로 인해 생기는 버그/삽질을 줄일 수 있다. [ 뜻은 좀 다른거 같지만, 단순하게 쓰긴 참 좋다.... 정도. ]