try catch

try{
    console.log("a")
    console.log(b)
    console.log("c")
}catch(e){
    //TODO handle the exception
    console.log(e.message+":"+e.name)
}

在try里面发生的错误不会执行try里面后面的代码

catch :捕获try里面的错误 封装到err对象里面将其传给e

 

错误类型

1.Evalerror: eval()使用与定义不一致

2.RangeError:数值越界

3.ReferenceError:非法或不能识别的引用数值

4.SyntaxError:语法解析错误

5.TypeError:操作数类型错误

6.UrlError:URL处理函数使用不当

posted @ 2020-07-26 11:28  颿華正茂  阅读(113)  评论(0)    收藏  举报