JavaScript Error Reference
Error Object Methods & Properties
| Name |
Description |
| new Error() |
Creates an Error object |
| isError() |
Sets or returns an error name |
| cause |
Sets or returns an error name |
| name |
Sets or returns an error name |
| message |
Sets or returns an error message (a string) |
Error Names
| Error Name | Description | Try it |
| EvalError | Deprecated - use SyntaxError instead | |
| RangeError | A number "out of range" has occurred | Try it » |
| ReferenceError | An illegal reference has occurred | Try it » |
| SyntaxError | A syntax error has occurred | Try it » |
| TypeError | A type error has occurred | Try it » |
| URIError | An error in encodeURI() has occurred | Try it » |
Non-Standard Properties and Methods
Do not use these properties and methods in public web sites. They will not work in all browsers.
| Property | Description |
| arguments | Deprecated |
| caller | Deprecated |
| columnNumber | Firefox only |
| description | Microsoft only |
| displayName | Firefox only |
| fileName | Firefox only |
| lineNumber | Firefox only |
| number | Microsoft only |
| stack | Firefox only |
| Methods | Description |
| evalError() | Deprecated |
| internalError() | Firefox only |
| toSource() | Non Standard |