[JavaScript] Scope
이 글에서는 JavaScript의 Scope를 중심으로 전역 / 함수 / 블록 스코프의 차이를 살펴보고, var와 let/const 키워드가 스코프를 어떻게 결정하는 지 학습하고, 서로 다른 스코프에서 발생하는 오류를 해결하는 방법을 공유합니다.Scope전역 스코프 (Global Scope)함수 스코프 (Function Scope)블록 스코프 (Block Scope)스코프 문제 코드 예시회고Scope변수/함수에 접근할 수 있는 범위JS 엔진은 어떤 변수를 찾을 때, 전체 코드를 탐색하는 것이 아닌 정해진 규칙(ex: 스코프)에 따라 탐색합니다.[ Scope 사용 이유 ]변수 충돌 방지 : 서로 다른 스코프에서 동일한 이름의 변수를 독립적으로 사용할 수 있습니다.메모리 효율성 : 유효하지 않은 스코프가 메..
2025.11.11