ECMA-262 Core: JavaScript Built-In Objects



Navigation Aids -- This Page        Navigation Aids -- This Topic        Navigation Aids -- This Site








Introduction and Review

Some commentary on JavaScript objects refer to the term built-in object to include all core objects. We use the term native objects to refer to the total set of core objects. The "built-in" object set is a subset of the "native object" set. With the exception of the two built-in objects, the remaining native objects are referred to as native classes at this web site.

Built-in Objects: any object supplied by an ECMAScript implementation independent of the host environment, which is present at the start of the execution of an ECMAScript program. Only two core objects fall into the "built-in" group: Global and Math.

Built-in objects are very special. These objects do not behave like a class (as do the remaining native objects). They have no related constructors. They are not used to instantiate objects. They play no role regarding inheritance. Their associated properties and methods are public to all users.

The uniqueness and similarities of the two object groups (native and built-in) are isolated at this link.


Built-In Objects


ECMA-262 Built-in Objects
Object Name Object
SubType
Constructor(s) Inherits
From
Short Description Version Supported
Java
Script
JScript ECMA-262
 
Global built-in N/A N/A Global built-in object; not a class. v1.0 v1.0 v1
Math built-in N/A N/A Math built-in object; not a class. Supports mathematical functions and mathematical constants. v1.0 v1.0 v1


Top            

Rx4AJAX        About Us | Topic Index | Contact Us | Privacy Policy | 2008 This Site Built By PPThompson