定义和用法
name 属性用于设置或返回错误名。
name 属性可以返回以下 6 个不同的值。
错误名 | 描述 | 实例 |
---|---|---|
EvalError | eval() 函数产生的错误。 注意: 新版的 JavaScript 使用 SyntaxError 替代 EvalError。 | |
RangeError | 数值超出规定的范围 | |
ReferenceError | 非法引用 | |
SyntaxError | 语法错误 | |
TypeError | 类型错误 | |
URIError | encodeURI() 函数产生的错误 |
提示: 我们也可以参考 message 属性来输出错误的更多内容。
语法
errorObj.name
参数说明:
- 无。
返回值
返回一个字符串,表示错误名。浏览器支持
属性 | |||||
---|---|---|---|---|---|
name | Yes | Yes | Yes | Yes | Yes |
实例
实例
返回一个错误名("adddlert" 函数未定义):
try {
adddlert("Welcome guest!");
}
catch(err) {
document.getElementById("demo").innerHTML = err.name;
}
其他扩展