var let const 정리 (block-level scope, function-level scope)
var var 키워드로 선언된 변수는 함수 레벨 스코프(function-level scope)를 가집니다. 즉, 변수는 선언된 함수 내에서, 또는 함수 외부에서 (전역 스코프에서) 접근 가능합니다. 또한 var로 선언된 변수는 재선언 및 재할당이 가능합니다. let let 키워드로 선언된 변수는 블록 레벨 스코프(block-level scope)를 가집니다. 즉, 변수는 선언된 블록 (예: if 문, for 문 등의 중괄호 {} 내부) 내에서만 접근 가능합니다. let으로 선언된 변수는 재할당은 가능하지만 재선언은 불가능합니다. const const 키워드로 선언된 변수도 블록 레벨 스코프(block-level scope)를 가집니다. 하지만 const로 선언된 변수는 재선언 및 재할당이 모두 불가능합니..
JavaScript/정의
2023. 5. 9. 16:30