자바스크립트의 모든 코드를 관리하는 실체 Lexical Environment와 Variable Environment로 이뤄짐 소스코드 타입 전역 코드 : 전역에 존재하는 소스코드. 함수/클래스의 내부 코드는 포함X 전역 스코프 생성 전역 객체와 연결 코드 평가 후 전역 실행 컨텍스트 생성 함수 코드 : 함수 내부에 존재하는 소스코드 지역 스코프 생성 전역 스코프에 스코프 체인 코드 평가 후 함수 실행 컨텍스트 생성 eval 코드 : eval의 인수로 전달되는 소스코드 Strict mode에서 자신만의 독자적인 스코프 생성 코드 평가 후 eval 실행 컨텍스트 생성 모듈 코드 : 모듈 내부에 존재하는 소스코드 모듈별 모듈 스코프 생성 코드 평가 후 모듈 실행 컨텍스트 생성 소스코드의 평가와 실행 자바스크립..