스코프
#1 스코프란?식별자가 유효한 범위자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙식별자란 어떤 값을 구별하여 식별할 수 있는 고유한 이름이다. 변수나 함수의 이름을 식별자라고 한다. #2 스코프의 종류전역과 전역스코프전역이란 코드의 가장 바깥영역이다. 전역에 변수를 선언하면 전역변수가 된다. 전역변수는 어디서든지 참조할 수 있다.지역과 지역스코프지역이란 함수 몸체 내부이다. 지역변수는 자신의 지역 스코프와 하위 지역 스코프에서 유효하다. #3 스코프 체인정의: 스코프가 계층적으로 연결 된 것스코프체인은 물리적으로 렉시컬환경(lexical environment)라는 자료구조로 구현된다.변수참조시 자바스크립트 엔진은 스코프체인에서 참조되는 위치부터 시작해서 상위 스코프 방향으로 이동하며 선언된 변수를 ..