JavaScript Error 參考手冊
Error 對象
Error 對象提供發生錯誤時的錯誤信息。
實例
在此例中,我們將 "alert" 寫為 "adddlert" 以故意產生錯誤。
返回錯誤名稱和錯誤描述:
try { adddlert("Welcome"); } catch(err) { document.getElementById("demo").innerHTML = err.name + "<br>" + err.message; }
有關 JavaScript 錯誤的知識,請閱讀我們的 JavaScript 錯誤教程。
非標準 Error 對象屬性
Mozilla 和 Microsoft 定義了一些非標準的 error 對象屬性:
- fileName (Mozilla)
- lineNumber (Mozilla)
- columnNumber (Mozilla)
- stack (Mozilla)
- description (Microsoft)
- number (Microsoft)
請勿在公共網站上使用這些屬性。它們并非在所有瀏覽器中都適用。