본문 바로가기

Front/JavaScript

소스 코드의 평가 및 실행

소스 코드 - 코드 평가 - 실행 컨텍스트 생성 - 소스 코드 실행

 

 


1. 소스코드 평가

1) 실행 컨텍스트 생성

2) 변수 및 함수 등 선언문 실행

3) 생성된 변수 및 함수 식별자를 Key로 하여 실행 컨텍스트가 관리하는 스코프(렉싴컬 환경의 환경 레코드)에 등록

 


2. 소스코드 실행

1) 선언문을 제외한 소스 코드가 순차적으로 실행 = Runtime

2) 소스 코드 실행에 필요한 변수 및 함수의 참조를 실행 컨텍스트가 관리하는 스코프에서 검색하여 취득

3) 소스 코드의 실행 결과(변수 값의 변경 등)를 실행 컨텍스트가 관리하는 스코프에 등록

'Front > JavaScript' 카테고리의 다른 글

함수를 사용할 때 return을 제대로 활용하자  (0) 2023.01.27
커링 함수란 무엇일까?  (0) 2022.06.06
전역 객체란  (0) 2022.05.18
렉시컬 환경(Lexical Environment)이란  (0) 2022.05.18
식별자 검색 과정  (0) 2022.05.18