小码哥的IT人生

JavaScript Error 参考手册

JavaScript基础 2022-05-13 15:52:28小码哥的IT人生shichen

JavaScript Error 参考手册

Error 对象

Error 对象提供发生错误时的错误信息。

示例代码:

在此例中,我们将 "alert" 写为 "adddlert" 以故意产生错误。

返回错误名称和错误描述:

try {
  adddlert("Welcome");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name + "<br>" + err.message;
}

完整实例:

<!DOCTYPE html>
<html>
<body>
<h1>JavaScript 错误</h1>
<p>在这个例子中,我们将 “alert” 写成 “adddlert” 来故意产生错误。</p>
<p>Error 对象的 name 属性返回错误的名称,而 message 属性返回错误的描述:</p>
<p id="demo" style="color:red"></p>
<script>
try {
  adddlert("Welcome guest!");
}
catch(err) {
  document.getElementById("demo").innerHTML = 
  err.name + "<br>" + err.message;
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

有关 JavaScript 错误的知识,请阅读我们的 JavaScript 错误教程

Error 对象属性

属性 描述
name 设置或返回错误名称。
message 设置或返回错误消息(字符串)。

非标准 Error 对象属性

Mozilla 和 Microsoft 定义了一些非标准的 error 对象属性:

  1. fileName (Mozilla)
  2. lineNumber (Mozilla)
  3. columnNumber (Mozilla)
  4. stack (Mozilla)
  5. description (Microsoft)
  6. number (Microsoft)

请勿在公共网站上使用这些属性。它们并非在所有浏览器中都适用。

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024