JavaScript中的Error对象是如何创建、使用和扩展的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计732个文字,预计阅读时间需要3分钟。
概念 + error 是指程序中的非正常运行状态,在其他编程语言中称为异常或错误。解释器会为每个错误情况创建一个 Error 对象,其中包含错误描述信息。ECMAScript 定义了六种 错误。
概念
error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息;
ECMAScript定义了六种类型的错误,除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象;
六种错误:
1)ReferenceError:引用错误,要用的东西没找到;
2)TypeError:类型错误,错误的调用了对象的方法;
3)RangeError:范围错误,专指参数超范围;
4)SyntaxError:语法写错了;
5)EvalError:eval()方法错误的使用;
6)URIError:URI地址错误;
Error 的构造:
new Error();
new Error(message);//message:一条可选的错误消息,用于提供关于该异常的细节。
toString():返回一个表示该 Error 对象的预定义字符串。
Error 类实例表示的错误或异常通常配合 throw 和 try/catch 语句一起使用。name 属性指明该异常的类型,message 属性则提供了该异常的人类可读细节。
本文共计732个文字,预计阅读时间需要3分钟。
概念 + error 是指程序中的非正常运行状态,在其他编程语言中称为异常或错误。解释器会为每个错误情况创建一个 Error 对象,其中包含错误描述信息。ECMAScript 定义了六种 错误。
概念
error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息;
ECMAScript定义了六种类型的错误,除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象;
六种错误:
1)ReferenceError:引用错误,要用的东西没找到;
2)TypeError:类型错误,错误的调用了对象的方法;
3)RangeError:范围错误,专指参数超范围;
4)SyntaxError:语法写错了;
5)EvalError:eval()方法错误的使用;
6)URIError:URI地址错误;
Error 的构造:
new Error();
new Error(message);//message:一条可选的错误消息,用于提供关于该异常的细节。
toString():返回一个表示该 Error 对象的预定义字符串。
Error 类实例表示的错误或异常通常配合 throw 和 try/catch 语句一起使用。name 属性指明该异常的类型,message 属性则提供了该异常的人类可读细节。

