자바스크립트의 기본 변수 선언시 사용 하는 var, let, const의 비교를 하고자 한다.
var variable = "변수1"
console.log(variable) // 변수1
var variable = "변수2"
console.log(variable) // 변수2
let variable = "변수1"
console.log(variable) // 변수1
variable ="변수2"
console.log(variable) // 변수2
let variable = "변수3"
console.log(variable)// 변수3
let은 변수 재할당은 가능하지만 var처럼 재 선언은 되지 않음
실제로 위에처럼 재 선언 후 크롬 개발자 도구에서 확인하면 에러 문구가 뜸.
const variable = "변수1"
console.log(variable) // 변수1
variable = "변수2"
console.log(variable) // 변수2(에러)
const variable = "변수3"
console.log(variable) // 변수3(에러)
[결론]