JavaScript Error 对象
Error 对象
Error 对象提供发生错误时的错误信息。
实例在此例中,我们将 “alert” 写为 “adddlert” 以故意产生错误。
返回错误名称和错误描述:
<!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 错误的知识,请访问本站的 JavaScript 常见错误。
Error 对象属性
| 方法 | 描述 |
|---|---|
| name | 设置或返回错误名称。 |
| message | 设置或返回错误消息(字符串)。 |
非标准 Error 对象属性
Mozilla 和 Microsoft 定义了一些非标准的 error 对象属性:
- fileName (Mozilla)
- lineNumber (Mozilla)
- columnNumber (Mozilla)
- stack (Mozilla)
- description (Microsoft)
- number (Microsoft)
请勿在公共网站上使用这些属性。它们并非在所有浏览器中都适用。