isNaN()、isFinite()、parseInt()以及parseFloat(),实际上全都Global对象的方法。
用于替代已经被ECMA-262 第3 版废弃的escape()和unescape()。
eval()方法就像是一个完整的ECMAScript 解析器,它只接受一个参数,即要执行的ECMAScript (或JavaScript)字符串。
| 属性名 | 描述 |
|---|---|
| undefined | 特殊值undefined |
| NaN | 特殊值NaN |
| Infinity | 特殊值Infinity |
| Object | 构造函数Object |
| Array | 构造函数Array |
| Function | 构造函数Function |
| Boolean | 构造函数Boolean |
| String | 构造函数String |
| Number | 构造函数Number |
| Date | 构造函数Date |
| RegExp | 构造函数RegExp |
| Error | 构造函数Error |
| EvalError | 构造函数EvalError |
| RangeError | 构造函数RangeError |
| ReferenceError | 构造函数ReferenceError |
| SyntaxError | 构造函数SyntaxError |
| TypeError | 构造函数TypeError |
| URIError | 构造函数URIError |
ECMAScript 虽然没有指出如何直接访问Global 对象,但Web 浏览器都是将这个全局对象作为 window 对象的一部分加以实现的。因此,在全局作用域中声明的所有变量和函数,就都成为了window 对象的属性。