1.error基础
当程序运行出错的时候,保存错误信息的对象
主要以下6中错误:
1.SyntaxError:语法错误
2.ReferenceError:引用错误,没找到xxx
3.TypeError:类型错误,错误的使用了对象的方法
4.RangeError:范围错误,特指参数超过范围
5.EvalError:错误的使用了Eval
6.URIError:URI 错误
创建:Error对象是在错误发生时由js引擎自动创建的。
错误处理:
try{
可能出现的错误
}catch(error){
只有错误发生时才执行的错误处理
}finally{
无论如何都会执行的代码
}
例如:
try{
new XMLHttpRequest();
document.write("支持AJAX");
}catch(err){
document.write("不支持AJAX");
console.log(err); //打印错误信息
}finally{
alert("验证完毕");
}
抛出自定义错误:
Throw exception :创建或抛出异常
throw