Table of Contents
- Tags
- Files
本章介绍了所有的JavaScript内置对象,连同他们的属性和方法.
下文的"全局对象"并不是指通常所说的全局对象window. 而是指那些全局作用域内的对象,全局对象在在全局作用域里可以用this来指代. 全局作用域里的所有对象都是全局对象的属性.包括全局对象自身(window.window===window).
标准全局对象(按类型分组)
常用构造函数
类型数组构造函数
- ArrayBuffer
- Float32Array
- Float64Array
- Int16Array
- Int32Array
- Int8Array
- Uint16Array
- Uint32Array
- Uint8Array
- Uint8ClampedArray
错误对象构造函数
- Error
- EvalError
- InternalError
- RangeError
- ReferenceError
- StopIteration
- SyntaxError
- TypeError
- URIError
非构造函数的函数
- decodeURI
- decodeURIComponent
- encodeURI
- encodeURIComponent
- eval
- isFinite
- isNaN
- parseFloat
- parseInt
- uneval
其他
标准全局对象 (按首字母排序)
- Array
- ArrayBuffer
- Boolean
- Date
- decodeURI
- decodeURIComponent
- encodeURI
- encodeURIComponent
- Error
- eval
- EvalError
- Float32Array
- Float64Array
- Function
- Infinity
- Int16Array
- Int32Array
- Int8Array
- isFinite
- isNaN
- Iterator
- JSON
- Math
- NaN
- Number
- Object
- parseFloat
- parseInt
- RangeError
- ReferenceError
- RegExp
- StopIteration
- String
- SyntaxError
- TypeError
- Uint16Array
- Uint32Array
- Uint8Array
- Uint8ClampedArray
- undefined
- uneval
- URIError
在全局作用域内,其他的对象还有两类,一类是由用户自定义的 ,另一个是由宿主环境提供的. 可以查看Gecko DOM 参考来了解基于Gecko的浏览器的宿主对象.
想要更多的了解 DOM 对象和JavaScript内置对象的区别, 请查看文章 The DOM and JavaScript.
Mozilla Developer Network