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