JavaScript Error 错误对象参考
Error 错误对象
JavaScript 内置了一个错误对象,用于在发生错误时提供错误信息。
错误对象提供两个有用的属性:name 和 message。
错误对象属性
| 属性 | 描述 |
|---|---|
| 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() | 非标准 |
请勿在公共网站上使用这些属性。它们并非在所有浏览器中都能正常工作。
