5.js基础--error

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  :创建或抛出异常


5.js基础--error_第1张图片
throw

你可能感兴趣的:(5.js基础--error)