JavaScript Error name 属性

Definition and Usage

The name property sets or returns the error name.

The error name property can return six different values:

Error Name Description Try It
EvalError

Error occurred in eval() function.

Note:Newer versions of JavaScript will not throw any EvalError. Please use SyntaxError instead.

RangeError Number "out of range" occurred. Try It
ReferenceError Illegal reference occurred. Try It
SyntaxError Syntax error occurred. Try It
TypeError Type error occurred. Try It
URIError Error occurred in encodeURI(). Try It

Tip:See also the error object's message Property.

Example

Return the error name (we have written "alert" as "adddlert" to deliberately cause an error):

try {
  adddlert("Welcome guest!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Try It Yourself

Syntax

errorObj.name

Technical Details

Return Value: String representing the error name.
JavaScript Version: 1.0

Browser Support

Atribute Chrome IE Firefox Safari Opera
name 支持 支持 支持 支持 支持

相关页面

JavaScript 教程:JavaScript 错误

JavaScript 参考手册:message 属性