JavaScript Error name 屬性
定義和用法
name 屬性用於設置或返回錯誤名。
name 屬性可以返回以下 6 個不同的值。
| 錯誤名 | 描述 | 實例 |
|---|---|---|
| EvalError | eval() 函數產生的錯誤。 注意: 新版的 JavaScript 使用 SyntaxError 替代 EvalError。 | |
| RangeError | 數值超出規定的範圍 | |
| ReferenceError | 非法引用 | |
| SyntaxError | 語法錯誤 | |
| TypeError | 類型錯誤 | |
| URIError | encodeURI() 函數產生的錯誤 |
提示: 我們也可以參考 message 屬性來輸出錯誤的更多內容。
語法
errorObj.name
參數說明:
- 無。
返回值
返回一個字串,表示錯誤名。流覽器支持
| 屬性 | |||||
|---|---|---|---|---|---|
| name | Yes | Yes | Yes | Yes | Yes |
實例
實例
返回一個錯誤名("adddlert" 函數未定義):
try {
adddlert("Welcome guest!");
}
catch(err) {
document.getElementById("demo").innerHTML = err.name;
}

JavaScript Error 對象