2025-11-03 01:07
Tags: 자바스크립트
스코프
| 스코프 종류 | 설명 | 주요 키워드 | 특징 |
|---|---|---|---|
| 전역 스코프 (Global Scope) | 코드의 가장 바깥 영역. 전역 변수는 어디서든 접근 가능. | var, let, const (함수 밖) | 애플리케이션의 생명주기와 운명을 함께 함. 남용 시 변수 충돌 위험. |
| 함수 스코프 (Function Scope) | 함수에 의해 생성되는 스코프. 함수 내부에서만 접근 가능. | var | ES6 이전의 유일한 지역 스코프. 함수 단위로 변수가 격리됨. |
| 블록 스코프 (Block Scope) | {}(블록)에 의해 생성되는 스코프. | let, const | for, if 문 등에서 더 직관적이고 안전한 변수 관리를 가능하게 함. |