Error Objects
Error objects are created either by the environment (the browser) or by your code.
>>> var e = new Error('jaavcsritp is _not_ how you spell it');
>>> typeof e"object"
Other than the Error constructor, six additional ones exist and they all inherit Error:
EvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError
Members of the Error Objects
|
Property |
Description |
|---|---|
|
|
The name of the error constructor used to create the object: >>> var e = new EvalError('Oops');
>>> e.name
"EvalError" |
|
|
Additional error information: >>> var e = new Error('Oops... again');
>>> e.message
"Oops... again" |