Daehyunii's Dev-blog

var키워드로 선언한 전역 변수는 전역 객체의 프로퍼티가 된다 그렇다면 전역 변수는 결국 프로퍼티인가? 본문

❔ Question/JavaScript

var키워드로 선언한 전역 변수는 전역 객체의 프로퍼티가 된다 그렇다면 전역 변수는 결국 프로퍼티인가?

Daehyunii 2022. 7. 24. 16:09

var 키워드로 선언한 전역 변수

-window 전역객체의 프로퍼티는 빌트인 객체, 자바스크립트 실행 환경에 따라 추가적인 프로퍼티와 메서드, var키워드로 선언한 전역 변수, 암묵적 전역, 전역 함수를 갖는다. 그렇다면 변수는 결국 전역 객체의 프로퍼티인가?

 

-let과const키워드로 선언한 전역 변수는 보이지 않는 개념적인 블록인 전역 렉시컬 환경의 선언적 환경 레코드 내에 존재하게 된다고 했는데 그렇다면 let과 const키워드로 선언한 전역 변수는 전역 렉시컬 환경의 선언적 환경 레코드의 프로퍼티로 존재하는가?

 

-그렇다면 전역 렉시컬 환경의 선언적 환경 레코드는 객체인가??