js에서 window객체는 글로벌스코프
global -> 어디서든 접근가능
단 let과 const로 선언한 변수는 스크립트 레벨에 저장됨.



Call Stack
=> 실행컨텍스트는 콜스택에 쌓임
js에서 변수앞에 아무것도 안붙이고 선언하면 무조건 글로벌스코프가 됨.(함수안에서 선언하여도)

따라서 대형 서비스를만들때는 함수안에서 const,var,let을 선언할것
스콥체이닝


실행컨텍스트는 순전히 자바스크립트 스펙을 위한 메커니즘.


자바스크립트를 실행시키면 자바스크립트 엔진은 콜스택이라는 통에

전역 실행컨텍스트를 담는다.