JavaScript全局属性和函数可以与所有内置JavaScript对象一起使用。
下表列出了JavaScript全局属性:
| 属性 | 描述 |
|---|---|
| Infinity | 表示无穷大的数值 |
| NaN | “非数字”值 |
| undefined | 表示尚未为变量分配值 |
| null (literal) | 表示故意缺少任何对象值 |
下表列出了JavaScript全局函数:
| 功能 | 描述 |
|---|---|
| decodeURI() | 解码URI |
| decodeURIComponent() | 解码URI组件 |
| encodeURI() | 编码URI |
| encodeURIComponent() | 编码URI组件 |
| escape() | 不推荐使用。使用是encodeURI()或encodeURIComponent方法()代替 |
| eval() | 将传入的字符串当做 JavaScript 代码进行执行。 |
| isFinite() | 判断传递的值是否为有限数 |
| isNaN() | 判断值是否为NaN |
| Number() | 将对象的值转换为数字 |
| parseFloat() | 解析字符串并返回浮点数 |
| parseInt() | 解析字符串并返回整数 |
| String() | 将对象的值转换为字符串 |
| unescape() | 不推荐使用。使用decodeURI()或decodeURIComponent()代替 |