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() | 非标准 |