Constructor: create object to invoke a function (indicator). For Object type, the pointer to the original object () function.

Prototype: a prototype of the target object reference. For all categories, it is the default return Object an instance of the object.

Methods:

hasOwnProperty (property): to determine whether there is a specific object attribute. String must be specified in the attribute (for example, o.hasOwnProperty ( "name")).

isPrototypeOf (object): to determine whether the prototype for another object.

propertyIsEnumerable (property): to determine whether a given attribute can be used for ... in statement to enumerate.

toString (): return the object that the original string. For Object type, ECMA-262 does not define this value, so different with different ECMAScriipt realization of value.

valueOf (): return the most suitable for the object's original value. For many categories, the method returns with the value of toString () return the same value