JavaScript Error 參考手冊

Error 對象

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

實例

在此例中,我們將 "alert" 寫為 "adddlert" 以故意產生錯誤。

返回錯誤名稱和錯誤描述:

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

親自試一試

有關 JavaScript 錯誤的知識,請閱讀我們的 JavaScript 錯誤教程

Error 對象屬性

屬性 描述
name 設置或返回錯誤名稱。
message 設置或返回錯誤消息(字符串)。

非標準 Error 對象屬性

Mozilla 和 Microsoft 定義了一些非標準的 error 對象屬性:

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

請勿在公共網站上使用這些屬性。它們并非在所有瀏覽器中都適用。