JavaScript 全局对象参考手册
前言:setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。
(有人可能认为setTimeout与setInterval是javascript函数,这是错误的。这是将javascript对象函数与DOM对象方法混淆所致。)
全局属性和函数可用于所有内建的 JavaScript 对象。
顶层函数(全局函数)
FF: Firefox, IE: Internet Explorer
| 函数 | 描述 | FF | IE |
|---|---|---|---|
| decodeURI() | 解码某个编码的 URI。 | 1 | 5.5 |
| decodeURIComponent() | 解码一个编码的 URI 组件。 | 1 | 5.5 |
| encodeURI() | 把字符串编码为 URI。 | 1 | 5.5 |
| encodeURIComponent() | 把字符串编码为 URI 组件。 | 1 | 5.5 |
| escape() | 对字符串进行编码。 | 1 | 3 |
| eval() | 计算 JavaScript 字符串,并把它作为脚本代码来执行。 | 1 | 3 |
| getClass() | 返回一个 JavaObject 的 JavaClass。 | ||
| isFinite() | 检查某个值是否为有穷大的数。 | 1 | 4 |
| isNaN() | 检查某个值是否是数字。 | 1 | 3 |
| Number() | 把对象的值转换为数字。 | 1 | |
| parseFloat() | 解析一个字符串并返回一个浮点数。 | 1 | 3 |
| parseInt() | 解析一个字符串并返回一个整数。 | 1 | 3 |
| String() | 把对象的值转换为字符串。 | 1 | |
| unescape() | 对由 escape() 编码的字符串进行解码。 |




