错误处理这一块非常重要,虽然知识点只有简简单单的一点,但在后续开发中要高度重视。
一.对象类型:
EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError
二.Error对象成员属性:
属性名 | 描述 |
---|---|
message | 封装异常的描述信息 |
name | 封装异常的类型名称 |
stack | 非标准属性,Firefox/Chrome/IE10+支持。返回错误或异常的代码跟踪信息,例如:”@http://127.0.0.1/login.html:10:15” |
三.Error对象成员方法
toString() :返回包含相关错误信息的字符串
try/catch 捕捉异常
try{
//代码
}catch(error){
//负责错误处理的代码
}[finally{
//出口语句,不论错误发生与否都要执行
}]