스코프 체인과 렉시컬 스코프 스코프 체인 함수는 중첩될 수 있으므로 힘수의 지역 스코프도 중첩될 수 있다. 이는 스코프가 함수의 중첩에 의해 계층적 구조를 갖는다는 것을 의미한다. 외부 함수의 지역 스코프를 중첩 함수의 상위 스코프라 한다. 모든 스코프는 위의 그림과 같이 하나의 계층적 구조로 연결된다. 항상 최상위 스코프는 전역 스코프이다. 이처럼 스코프가 계층적으로 연결된 것을 스코프 체인이라고 한다. 변수를 참조할 때 자바스크립트 엔진은 스코프 체인을 통해 변수를 참조하는 코드의 스코프에서 시작하여 상위 스코프 방향으로 이동하며 선언된 변수를 검색한다. 자바스크립트 엔진은 절대 하위 스코프로 내려가면서 식별자를 검색하지 않는다. 상위 스코프에서 유효한 변수는 하위 스코프에서 자유롭게 참조할 수 있지..