Object Oriented JavaScript Tutorial

ECMA-262 defines native objects as "any object supplied by an JavaScript implementation independent of the host environment."

Object        Function      Array         String
Boolean       Number        Date          RegExp
Error         EvalError     RangeError    ReferenceError
SyntaxError   TypeError     URIError