Blog/JavaScript
var, let, const 차이점
var : 함수단위 유효범위 (전역 스코프) let, const (ES2015+) : 블럭단위 유효범위 (지역 스코프) var - 변수 중복 선언, 재할당 모두 가능 let - 변수 중복 선언이 불가하지만, 재할당은 가능 let name = 'kmj' console.log(name) // output: kmj let name = 'howdy' // output: Uncaught SyntaxError: Identifier 'name' has already been declared name = 'howdy' console.log(name) // output: howdy const - 반드시 선언과 초기화를 동시에 진행되어야 한다. const name; // output: Uncaught SyntaxErro..
2021. 12. 30.