var, let, const의 차이점은 중복 선언, 재할당, 스코프, 전역 객체 프로퍼티, 호이스팅으로 크게 5가지로 나눌 수 있습니다. 1. 중복 선언 가능 여부 var : 변수의 중복 선언이 가능 var로 선언한 변수는 중복 선언이 가능합니다. 중복 선언 시 가장 나중에 할당된 값이 변수에 저장됩니다. var name = 'kevin'; console.log(name); // name var name = 'matt'; console.log(name); // matt => var를 사용할 경우 이미 사용하는 변수를 중복 선언하여 기존 값을 변경하게 되는 실수가 발생할 수 있습니다. let, const : 변수의 중복 선언이 불가능 let과 const로 선언한 변수는 중복 선..