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{
释放资源
}
原文:https://www.cnblogs.com/dl8023lj/p/10729485.html