- 预定义的全局变量和函数
预定义的全局变量和函数
Javascript 预定义了很多全局变量和函数,应当避免把它们用做变量名和函数名。如果用它们创建变量或函数,就会得到一个错误( 如果为只读 )或重定义了已经存在的变量或函数。不应该这样做,除非绝对明确自己在做什么。
- arguments
- Array
- Boolean
- Date
- decodeURI
- decodeURIComponent
- encodeURI
- encodeURIComponent
- Error
- escape
- eval
- EvalError
- Function
- Infinity
- isFinite
- isNaN
- JSON
- Math
- NaN
- Number
- Object
- parseFloat
- parseInt
- RangeError
- ReferenceError
- RegExp
- String
- SyntaxError
- TypeError
- undefined
- unescape
URIError
Javascript 的具体实现可能定义独有的全局变量和函数,每一种特定的 Javascript 运行环境( 客户端、服务器端等 )都有自己的一个全局属性列表。