실행 컨텍스트 실행 컨텍스트 (execution context)는 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이라고 정의한다. 실행 컨텍스트는 실행 가능한 코드가 실행되기 위해 필요한 환경이다. 여기서 말하는 실행 가능한 코드란 다음과 같다. 1_)전역코드 ->전역 영역에 존재하는 코드 2_)Eval코드 ->Eval함수로 실행되는 코드 3_)함수코드 ->함수내에 존재하는 코드 자바스크립트 엔진은 코드를 실행하기 위해 실행에 필요한 여러가지 정보를 알고 있어야 한다. 여러가지 정보란 다음과 같은 것들이 있다. -변수 : 전역변수, 지역변수, 매개변수, 객체의 프로퍼티 -함수 선언 -변수의 유효범위(scope) -this 이렇게 프로그램 실행에 필요한 여러 정보를 형상화, 구분하기 위해 자바스크립트..