JavaScript Error 对象

Error 对象

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

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

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

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

有关 JavaScript 错误的知识,请访问本站的 JavaScript 常见错误


Error 对象属性

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

非标准 Error 对象属性

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

  • fileName (Mozilla)
  • lineNumber (Mozilla)
  • columnNumber (Mozilla)
  • stack (Mozilla)
  • description (Microsoft)
  • number (Microsoft)

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

分类导航