자바스크립트 실행 단계1 프로그램 실행 단계 자바스크립트는 프로그램을 실행하면 프로그램이 바로 실행되지 않고, 전역 레벨에서의 파싱 단계를 거친다. 파싱 단계를 마치고 나면 프로그램이 실행되는데, 프로그램을 실행하다가 함수 호출을 만나면 해당 함수 레벨의 파싱 단계를 반복한다. (파싱 -> 런타임) 파싱을 마치고 나면 해당 레벨의 var 변수화 함수 변수가 정의된다. 이 단계에서 코드 블록은 실행되지 않는다. 전역 레벨의 파싱 단계에서 정의되는 변수와 함수 변수는 루트 객체, Window 객체의 멤버로 추가된다.함수 레벨의 파싱에서는 해당 함수와 연결돼 있는 변수 스코프라는 객체의 멤버로 추가된다.루트 객체도 최상위 변수 스코프 객체다. 프로그램의 모든 var 변수와 함수 변수는 그것돠 연관된 변수 스코프 객체의 멤버로 추가된다. ※ 자바스크립트 .. 2015. 2. 4. 이전 1 다음