BlueNyang
Tag

태그 · #block-level-scope

태그가 붙은 1개의 글

총 1페이지 중 1페이지

JavaScript | TypeScriptNo. 9

JavaScript - 변수의 선언

JavaScript 변수 선언 키워드 중 `var`는 함수 레벨 스코프와 호이스팅 문제로 인해 예기치 않은 버그를 유발할 수 있어 사용을 지양해야 합니다. 이를 보완하기 위해 ES6에서 도입된 `let`과 `const`는 블록 레벨 스코프를 따르고 재선언이 불가능하여 더 안전하고 예측 가능한 코드 작성을 돕습니다. 현대 개발에서는 기본적으로 재할당이 불가능한 `const`를 사용하고, 재할당이 필요한 상황에서만 제한적으로 `let`을 사용하는 것이 권장됩니다.

#var-let-const#hoisting#tdz#block-level-scope
BlueNyang

BlueNyang

BlueNyang의 개발 log

카테고리

  • Development
  • Framework
  • Language
  • Dev Tools
  • DevOps & Infra
  • Studies

페이지

© 2026 BlueNyang. All rights reserved.

Made with Nuxt.js and Directus