JS的报错处理

JS的几种错误类型:

1.SyntaxError     语法错误   (基础的语法错误)

2.ReferenceError 引用错误   (如引用了一个不存在的变量 或者 对象)

3.TypeError        类型错误  (错误的使用了对象中的方法)

4.RangeError     范围错误

5.EvalError             (eval函数没有被正确执行)

6.UrlError                         (与url相关函数参数不正确,涉及encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()等六个函数)

处理错误中心思想:再发生错误的时候保证程序不退出,或者正常退出

tryCatch结构(适用于无法预知的错误)

try{

  可能出错的代码

}catch(err){

  仅在发生错误的时候执行

  1.记录/显示错误信息

  2.继续向调用者抛出异常

}finally{

  释放资源

}

猜你喜欢

转载自www.cnblogs.com/dl8023lj/p/10729485.html