HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/
NodeJs
NodeJs
/
Javascript
Javascript
/
3️⃣
스코프
3️⃣

스코프

함수 스코프

  • ES5 까지의 자바스크립트는 특이하게도 전역공간을 제외하면 오직 함수에 의해서만 스코프가 생성됨

블록 스코프

  • ES6에서는 블록에 의해서도 스코프 경계가 발생하게 함으로써 다른 언어와 훨씬 비슷해졌음
  • 이 블록은 var 로 선언한 변수에 대해서는 작용하지 않고 새로 생긴 let과 const, class, strict mode 에서의 함수 선언 등에 대해서만 범위로서의 역할을 수행함