같은 변수명의 중복사용이 가능하다.
❗주의 : var a 란 값이 다른 곳에서 쓰일 수 있다. 그럼 덮어쓰기가 되는격.
var a = 1;
// ... 1000줄의 코드
var a = "aaa";
// 위처럼 사용이 가능하니, 사이에 가령 1000줄의 코드가 있을경우 a란 값이 이상하게 변경 될 수 있음.
같은 변수명의 중복사용이 불가하다.
let a = 1;
let a = "aaa"; // error.
상수이다. (변하지 않는 값)
const a = 1;
a = 1; // error. (read-only)
const b; // error. (선언과 동시에 특정 값으로 초기화를 해주어야 된다.)