JavaScript 错误名称
示例
返回错误名称
try {
adddlert("欢迎访客!");
}
catch(err) {
document.getElementById("demo").innerHTML = err.name;
}
自己尝试 »
描述
name
属性设置或返回错误的名称。
错误名称属性可以返回六个不同的值
错误名称 | 描述 | 尝试 |
---|---|---|
EvalError | 已弃用 - 请改用 SyntaxError | |
RangeError | 发生了“超出范围”的数字 | 尝试 » |
ReferenceError | 发生了非法引用 | 尝试 » |
SyntaxError | 发生了语法错误 | 尝试 » |
TypeError | 发生了类型错误 | 尝试 » |
URIError | 发生了 encodeURI() 中的错误 | 尝试 » |
另请参阅
Error 对象的 message 属性。
语法
errorObj.name
返回值
类型 | 描述 |
字符串 | 错误的名称。 |
浏览器支持
error.name
是 ECMAScript1 (ES1) 特性。
ES1 (JavaScript 1997) 在所有浏览器中都完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
相关页面
JavaScript 教程: JavaScript 错误
JavaScript 参考: message 属性