var, let, const 는 변수선언 방식 중 하나이고, 각 기능이 살짝 다르기도 하고, 성능도 달라서 한 때 뜨거운 감자였던 적도 있다. 1. var 자바스크립트의 원조 변수선언 방식이다. 이렇게 기존의 name 이라는 변수를 선언해도, 재정의가 가능하다. 하지만 이는 치명적인 단점이 존재하는데 소스가 많아질수록 기존 변수의 존재를 잊어버리고 재정의를 해버리는 경우이다. 이 경우, 문제가 발생하면 찾기도 힘들고 예상치 못한 결함이 될 수 있다. 이러한 기존 자바스크립트의 여러 단점을 보완하기 위해 ES6가 등장했다. ES6 란? ECMAScript2015와 동일한 용어이다. 2015년은 ES5(2009년)이래로 진행한 첫 메이저 업데이트가 승인된 해이다. (ES5 이후 버전이라고 해서 사람들은 ES..