JavaScript Error(錯誤) 對象

Error 對象

Error 對象在錯誤發生時提供了錯誤的提示信息。

實例

以下實例中 try 語句塊包含了未定義的函數 "adddlert" ,執行它會產生錯誤,catch 語句塊會輸出該錯誤的信息:

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

嚐試一下 »

JavaScript 更多錯誤的內容可以參考:JavaScript 錯誤 - throw、try 和 catch


Error 對象屬性

屬性 描述
name 設置或返回一個錯誤名
message 設置或返回一個錯誤信息(字符串)

非標準 Error 對象屬性

Mozilla 和 Microsoft定義了以下非標準 Error 對象屬性:

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

不建議使用以上屬性,因為不是所有瀏覽器都支持。