ECMAScript NativeError prototype object.
Inherits :
Inherited By : EvalError, RangeError, ReferenceError, SyntaxError, TypeError and URIError
When the interpreter detects a runtime error, it throws an instance of one of the NativeError objects. The native error objects differ only in their type and in the implementation-defined value of the message
property of the prototype object. See the ECMA script specification for more information.