3가지 다 변수를 선언할때 각각 다른 용도로 쓰인다. 요즘은 var은 거의 쓰이고 있지 않지만, 그래도 알아두면 좋다.
let
다시 선언 해줄수 없음
let x
let x
변수값을 바꾼는 것은 가능
let x = 2
x = 4
console.log(x) //4
scope 형태를 존중함
const
다시 선언 해줄수 없음, 그리고 위에 let 과 다르게 한번 선언하면 값을 못바꾸기 때문에, 바로 변수의 값을 지정해 줘야한다.
const x=4
const x
보통 실무에서는 const 가 더 많이 쓰인다.
안바뀌는 값이 더 안전해서 그런듯?
scope 형태를 존중함
var