JavaScript 錯誤參考
Error 物件
Error 物件在發生錯誤時提供錯誤資訊。
示例
在此示例中,我們將“alert”寫為“adddlert”,以故意產生一個錯誤。
返回錯誤名稱和錯誤描述
try {
adddlert("Welcome");
}
catch(err) {
document.getElementById("demo").innerHTML =
err.name + "<br>" + err.message;
}
自己動手試一試 »
有關 JavaScript 錯誤的教程,請閱讀我們的 JavaScript 錯誤教程。
Error 物件屬性
屬性 | 描述 |
---|---|
name | 設定或返回錯誤名稱 |
message | 設定或返回錯誤訊息(字串) |
錯誤名稱
錯誤名稱 | 描述 | 試一試 |
---|---|---|
EvalError | 已棄用 - 請改用 SyntaxError | |
RangeError | 發生“超出範圍”的數字 | 試一試 » |
ReferenceError | 發生非法引用 | 試一試 » |
SyntaxError | 發生語法錯誤 | 試一試 » |
TypeError | 發生型別錯誤 | 試一試 » |
URIError | encodeURI() 中發生錯誤 | 試一試 » |
非標準屬性和方法
請勿在公共網站上使用這些屬性和方法。它們並非在所有瀏覽器中都能正常工作。
屬性 | 描述 |
---|---|
arguments | 已棄用 |
caller | 已棄用 |
columnNumber | 僅限 Firefox |
描述 | 僅限 Microsoft |
displayName | 僅限 Firefox |
fileName | 僅限 Firefox |
lineNumber | 僅限 Firefox |
數字 | 僅限 Microsoft |
stack | 僅限 Firefox |
方法 | 描述 |
evalError() | 已棄用 |
internalError() | 僅限 Firefox |
toSource() | 非標準 |