# JS의 전역 객체 🔗
- 단 하나 유일
- 어떤 컨텍스트가 실행되기 전에 먼저 생성됨
- 내부적으로 생성자가 없기 때문에, new 를 이용해서 생성자로서 이용할 수 없다.
- window 객체는 글로벌로 선언하면 모두 프로퍼티로 갖는다.
# 전역 프로퍼티 (Global property)
# Infinity
양/음 의 무한대를 나타내는 숫자값
window.Infinity // Infinity
3/0 // Infinity
-3/0 // -Infinity
Number.MAX_VALUE * 2 // 1.7976931348623157e+308 * 2
typeof Infinity // number
1
2
3
4
5
2
3
4
5
# NaN = Number.NaN
숫자가 아님을 나타내는 숫자값
window.NaN // NaN
Number('xyz') // NaN
1 * 'string' // NaN
typeof NaN // Number
1
2
3
4
2
3
4
# undefined
원시타입 undefined 를 값으로 갖는다.
window.undefined // undefined
var foo;
console.log(foo) // undefined
typeof undefined // undefined
1
2
3
4
2
3
4
# 전역 함수 🔗
전역 객체의 메서드
# eval()
매개변수에 전달된 문자열 구문 또는 표현식을 평가 또는 실행