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;
}