JavaScript Error name Property
Example
Return the error name (we have written "alert" as "adddlert" to deliberately produce an error):
try {
adddlert("Welcome guest!");
}
catch(err) {
document.getElementById("demo").innerHTML = err.name;
}
Try it Yourself »
Definition and Usage
The name property sets or returns the name of an error.
Six different values can be returned by the error name property:
| Error Name | Description | Try it |
|---|---|---|
| EvalError | An error has occurred in the eval() function. Note: Newer versions of JavaScript does not throw any EvalError. 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 » |
Tip: Also see the message property of the Error object.
Browser Support
| Property | |||||
|---|---|---|---|---|---|
| name | Yes | Yes | Yes | Yes | Yes |
Syntax
errorObj.name
Technical Details
| Return Value: | A String, representing the name of the error |
|---|---|
| JavaScript Version: | 1.0 |
❮ JavaScript Error Reference

