javaScript 中的本地对象(native object)

Object      Function    Array   String

Boolean    Number     Date    RegExp

Error         EvalError   RangeError  ReferenceError

SyntaxError   TypeError

 

 

ECMA-262 把内置对象(built-in Object)  定义为“由ECMAScript实现提供的,独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现”。 开发者不必明确实列化内置对象,他已经被实列化了。ECMA-262只定义了两个内置对象,Global 和 Math(他们是本地对象,根据定义,每个内置对象都是本地对象)。

 

 

宿主对象:所有本地对象都是宿主对象,即由ECMAScript实现的宿主环境提供的对象。所有BOM和DOM对象都是宿主对象。

 

作用域: ECMAScript中的所有对象的所有属性和方法都是公共的。

你可能感兴趣的:(JavaScript,Math,Date,object,String,function)