全局对象是一个常规的 JavaScript 对象,具有非常重要的用途:该对象的属性是全局定义的标识符,可供 JavaScript 解释器启动(或每当 Web 浏览器加载新页面时)使用,它会创建一个新的全局对象对象并为其提供一组初始属性,这些属性定义:
- 全局常量,例如undefined、infinity和NaN。
- 全局函数,如isNaN()、parseInt()和eval()。
- 构造函数如Date()、RegExp()、String()、Object()和Array() 。
- 全局对象,例如 Math 和 JSON。