var, let, const의 차이점
var, let, const의 차이점 var는 변수 재선언, 재할당 모두 가능합니다. let은 변수 재선언 불가능, 재할당은 가능합니다. const는 변수 재선언, 재할당 모두 불가능합니다. var는 function-scoped이고, let, const는 block-scoped입니다. var의 재선언, 재할당이 가능하기 때문에 생긴 문제점 // 이미 만들어진 변수이름으로 재선언했는데 아무런 문제가 발생하지 않습니다. var a = 'test' var a = 'test2' // hoisting으로 인해 ReferenceError에러가 나지 않습니다. c = 'test' var c es2015에 추가된 let, const는? // let let a = 'test' let a = 'test2' // Uncau..
2022. 5. 10.