자바스크립트 전역 객체
— javascript — 1 min read
header object / the global object
자바스크립트 코드는 반드시 객체에 포함되어 있어야 한다.
브라우저에서는 이 객체 역할을 window가 하고 있다.
header object는 최상위 scope / context 이다.
전역 함수
- decodeURI
- decodeURIComponent
- encodeURI
- encodeURIComponent
- eval
- isFinite
- isNaN
- parseFloat
- parseInt
var 를 쓰고 안 쓰고 의 차이점
- global에서 var를 쓴 변수와 안쓴 변수는 차이가 없다.
- 함수 scope 안에서 var 를 쓴 변수는 지역변수로 생성되고, 안 쓴 변수는 scope chain을 따라 같은 변수명이 있는지 찾고, 없으면 global 변수로 만든다.