V
-
[Javascript] 4. 내부구조 및 실행과정JS 2021. 4. 25. 02:55
자바스크립트 언어를 공부하는데 있어 가장 중요하다고 생각하는 부분입니다. 돌아서면 헤깔리는 부분이라 최대한 이해하기 쉽게 정리해보겠습니다. ✔︎ 자바스크립트 프로그램의 실행 과정 실행 가능한 코드 찾기 => 해당 코드 평가 => 실행 문맥 생성 ✔︎ 실행 가능한 코드 찾기 자바스크립트 엔진은 3가지 유형( 전역 코드, 함수 코드, eval 코드 )의 실행 가능한 코드를 찾습니다. 3가지 유형을 나누는 이유는 실행 문맥의 초기화 과정이 조금씩 차이가 나서 그렇습니다. 특히 eval 코드는 앞으로 설명하게될 어휘적 환경 (Lexical Environment)이 아닌 다른 별도의 환경에서 실행됩니다. ✔︎ 실행 문맥 ( Execution Context ) 자바스크립트의 코드가 실행되고 관리되는 공간을 의미하며..