p 359

수빈·2022년 12월 31일
0

소스코드 종류
전역 소스 함수 소스 eval 소스 모듈 소스

소스코드 평가
실행 컨텍스트 생성 ( 스코프를 관리 )
선언문 평가결과 값을 스코프에 등록

소스코드 실행
런타임 시작
스코프에서 실행에 필요한 정보 취득
소스코드 실행 실행결과를 다시 스코프에 등록

var x;
x = 1;

소스코드 평가
var x 실행
식별자 x를 스코프에 등록 ( x = undefined로 초기화 )

소스코드 실행
x = 1 실행
변수 x 가 스코프에 등록된 선언된 변수 인지 확인
스코프에 있다면 평가 과정에서 등록된 x 는 값 1 을 할당받고 실행 컨텍스트에 등록, 관리

0개의 댓글