Scope (스코프) 개념 변수가 유효성을 가지는 범위. 스코프는 기본적으로 프로세스 메모리 맵의 구조에 의존적. 선언된 위치에 따라 스코프가 결정된다. 같은 이름으로 변수가 선언된 경우 스코프가 겹칠 수 있다. 스코프가 겹칠 때 어떤 변수가 우선권을 가지는지 판단하는 기능이 필요하며 이러한 기능을 식별자 결정(identifier resolution)이라고 한다. 종류 구분 전역 스코프 지역 스코프 변수의 의미 전역변수 지역 변수 선언위치 코드의 가장 바깥 부분 함수의 내부 유효영역 전역 영역과 그 하위 영역 함수 자신과 그 하위 영역 특징 Var와 같은 선언자를 생략시 전역 스코프 - ES5(var)는 함수 레벨 스코프 지원 - ES6(let, const)는 블록 레벨 스코프 지원 ** 블록 레벨 스코..