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)
不建議使用以上屬性,因為不是所有流覽器都支持。