14.1 변수의 생명 주기 14.1.1 지역 변수의 생명 주기 함수 내부에서 선언된 지역 변수는 함수가 호출되면 생성되고 함수가 종료되면 소멸함. 지역 변수는 함수가 호출된 직후에 선언되고 undefined로 초기화되고, 함수 문들이 순차적으로 실행되면서 변수 할당문이 실행될때 값이 할당된다. 함수가 종료되면 지역변수도 소멸되어 생명주기가 종료된다. 호이스팅은 스코프 단위로 동작함 14.1.2 전역 변수의 생명 주기 전역 변수의 생명 주기는 전역 객체와 같다. 브라우저 환경에서 전역 객체는 window이므로 전역 변수의 생명주기는 전역 객체인 window와 동일함. 전역 객체 코드가 실행되기 이전 JS엔진에 의해 어떠한 객체보다도 먼저 생성되는 특수한 객체. 브라우저에서는 window객체를 의미함. no..