一般来说,可以创建和使用的对象包括三种
1,本地对象(native object)
定义:独立于宿主环境的ECMAscript实现提供的对象
(实际就是ECMA-262定义的类)
object Function Array String Boolean Number Date RegExp Error EvalError RangeError
ReferenceError SyntaxError TypeError URIError
2,内置对象(build-in object)
(实际上是内置对象也都是本地对象,另外内置对象不用实例化,因为它已经被实例化了)
ECMAscript-262只定义了两个内置对象
Global ,Math
3,宿主对象
所有非本地对象都是宿主对象(host object)(实际上所有的BOM和DOM对象都是宿主对象)