JavaScript Error name 屬性
- 上一頁 name
- 下一頁 message
- 返回上一層 JavaScript Error 參考手冊
定義和用法
name 屬性設置或返回錯誤的名稱。
error name 屬性可返回六個不同的值:
錯誤名稱 | 描述 | 試一試 |
---|---|---|
EvalError |
eval() 函數中發生錯誤。 注釋:較新版本的 JavaScript 不會引發任何 EvalError。請改用 SyntaxError。 |
|
RangeError | 發生數字“超出范圍”。 | 試一試 |
ReferenceError | 發生非法引用。 | 試一試 |
SyntaxError | 發生語法錯誤。 | 試一試 |
TypeError | 發生類型錯誤。 | 試一試 |
URIError | 發生 encodeURI() 中的錯誤。 | 試一試 |
提示:另請參見錯誤對象的 message 屬性。
實例
返回錯誤名稱(我們將 "alert" 寫為 "adddlert" 來故意產生錯誤):
try { adddlert("Welcome guest!"); } catch(err) { document.getElementById("demo").innerHTML = err.name; }
語法
errorObj.name
技術細節
返回值: | 字符串,代表錯誤的名稱。 |
---|---|
JavaScript 版本: | 1.0 |
瀏覽器支持
屬性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
name | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 name
- 下一頁 message
- 返回上一層 JavaScript Error 參考手冊