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