JavaScript对象:JavaScript Error name

定义和用法

name 属性用于设置或返回错误名。

name 属性可以返回以下 6 个不同的值。

错误名描述
EvalErroreval() 函数产生的错误。 
注意: 新版的 JavaScript 使用 SyntaxError 替代 EvalError。
RangeError数值超出规定的范围
ReferenceError非法引用
SyntaxError语法错误
TypeError类型错误
URIErrorencodeURI() 函数产生的错误

提示: 我们也可以参考 message 属性来输出错误的更多内容。

语法

errorObj.name

参数说明:

  • 无。

返回值返回一个字符串,表示错误名。

浏览器支持

属性谷歌IE火狐苹果opera
messageYesYesYesYesYes

实例

返回一个错误名(”adddlert” 函数未定义):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Web176教程(web176.com)</title>
</head>
<body>

<h2>JavaScript Error 对象</h2>
<p>以下实例我们执行了一个未定义的函数 adddlert:</p>

<p id="demo"></p>

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

</body>
</html>

作者:terry,如若转载,请注明出处:https://www.web176.com/javascriptbook/javascriptarray/2763.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2021年6月8日 上午10:24
下一篇 2021年7月12日 下午4:54

相关推荐

发表回复

登录后才能评论