자바스크립트의 동작 원리를 담고있는 핵심 개념

코드의 종류

위 타입에 따라 실행 컨텍스트를 생성하는 과정과 관리 내용이 다르다.

그러나 결론적으로 각 코드가 평가되면 실행 컨텍스트가 생성된다.

엔진은 소스코드를 평가와 실행으로 나누어 처리한다.

위 과정이 끝나면 코드가 순차적으로 실행된다.(런타임)

이때 필요한 정보(변수나 함수의 참조)를 실행 컨텍스트가 관리하는 스코프에서 검색해 취득한다.

즉 코드 평가 결과 → 실행 컨택스트