변수(variable)는 데이터를 저장할 때 쓰이는 ‘이름이 붙은 저장소’ 입니다.
변화하지 않는 변수를 선언할 땐, let 대신 const를 사용합니다.
변숫값이 절대 변경되지 않을 것이라 확신하면, 값이 변경되는 것을 방지하면서 다른 개발자들에게 이 변수는 상수(constant)라는 것을 알리기 위해 const를 사용해 변수를 선언합니다.
var myVar(선언) = "Hello World";(할당)var myVar = "Hello World myVar";
var myVar = "Test myVar"; // (O) - 똑같은 키워드로 다시 선언할 수 있음
myVar = "Good Bye myVar"; // (O) - 재할당 할 수 있음
console.log(myVar); // Good Bye myVar.
let myLet = "Hello World myLet";
// let myLet = 'Test myLet'; (X) - 똑같은 키워드로 다시 선언할 수 없음
myLet = "Good Bye myLet"; // (O) - 재할당 할 수 있음
console.log(myLet); // Good Bye myLet
const myConst = "Hello World myConst";
// const myConst = "Test myConst"; (X) - 똑같은 키워드로 다시 선언할 수 없음
// myConst = "Good Bye myConst"; (X) - 재할당 할 수 없음
console.log(myConst); // Hello World myConst