JavaScript 错误参考
错误对象
Error 对象在发生错误时提供错误信息。
例子
在这个例子中,我们故意将“alert”写成“adddlert”来产生错误。
返回错误名称和错误描述
try {
adddlert("欢迎");
}
catch(err) {
document.getElementById("demo").innerHTML =
err.name + "<br>" + err.message;
}
自己尝试 »
有关 JavaScript 错误的教程,请阅读我们的 JavaScript 错误教程.
错误对象属性
属性 | 描述 |
---|---|
name | 设置或返回错误名称 |
message | 设置或返回错误消息(字符串) |
错误名称
错误名称 | 描述 | 尝试 |
---|---|---|
EvalError | 已弃用 - 请改用 SyntaxError | |
RangeError | 发生了“超出范围”的数字 | 尝试 » |
ReferenceError | 发生了非法引用 | 尝试 » |
SyntaxError | 发生了语法错误 | 尝试 » |
TypeError | 发生了类型错误 | 尝试 » |
URIError | 在 encodeURI() 中发生了错误 | 尝试 » |
非标准属性和方法
请勿在公共网站上使用这些属性和方法。它们在所有浏览器中都无法正常工作。
属性 | 描述 |
---|---|
arguments | 已弃用 |
caller | 已弃用 |
columnNumber | 仅限 Firefox |
description | 仅限 Microsoft |
displayName | 仅限 Firefox |
fileName | 仅限 Firefox |
lineNumber | 仅限 Firefox |
number | 仅限 Microsoft |
stack | 仅限 Firefox |
方法 | 描述 |
evalError() | 已弃用 |
internalError() | 仅限 Firefox |
toSource() | 非标准 |