소스 코드의 2단계

소스 코드의 2단계

<실행 단계>

자바스크립트는 소스 코드를 실행하기 전에, 잠재적인 오류 사항을 체크하는 과정을 거친다. 그리고 이 과정에서 실행 컨텍스트를 생성하고, 변수와 함수를 등록하는 호이스팅 과정을 실행시킨다.

여기서 실행 컨텍스트란, 자바 스크립트가 코드를 실행하기 위해 관리하는 stack 구조의 실행 환경이라고 볼 수 있다. 이 실행 컨텍스트의 구조를 사용해 소스 코드의 변수, 함수, this, 스코프 등을 관리 할 수 있다.

소스 코드 생성 단계 (https://curryyou.tistory.com/277)

<실행 단계>

소스 코드 실행 단계 (https://curryyou.tistory.com/277)

해당 단계에서는 입력된 소스 코드들을 순차적으로 실행시키는 런타임 환경을 만든다.

from http://oaat9309.tistory.com/32 by ccl(A) rewrite - 2021-11-04 18:28:04