
const : constant(상수), 값이 바뀔 수 없음
let : 변수값이 후에 바뀌는 등의 경우에 사용. 즉, 업데이트가 필요할 때 let을 붙여준다.
const a = 5;
const b = 2;
let myName = "heeseung";
console.log(a + b);
console.log(a * b);
console.log(a / b);
myName = "heeseung ha";
console.log("my new name is " + myName);
var도 사용할 수 있으나, var의 경우엔 브라우저가 인식은 가능하나 언어로부터의 보호를 받지 못한다. var보다는 const나 let을 더 많이 사용하도록 하자.let hello;
let hello = null;
console.log(hello);
undefined null
undefined : 변수는 존재하지만 그 안의 값이 비어있다. 즉, 말 그대로 값이 정의되지 않았다.null : 변수값이 비어있다 = 비어있는 걸로 정의가 되었다.