初级开发人员往往很少使用js的抛出和捕获异常,但抛出和捕获异常往往是非常必要的,如果学过java开发的,对于这样的抛出和捕获异常会比较熟悉 。下面就来介绍下如何使用js的抛出和捕获异常
捕获异常的语法如下:
try{
【js 异常捕获抛出异常 js如何抛出和捕获异常】//运行代码
}catch(err){
//处理错误
}
测试示例代码如下,abc是一个未定义的函数,会抛出异常,异常信息会被trycatch,进入catch语句中执行
打开浏览器运行测试页面,出现弹框提示信息,提示abcisnotdefined,提示的内容是catch语句里面我们处理的异常信息 。
如果把trycatch去掉试试,会出现什么情况呢,测试代码如下,未定义的方法后面添加一条日志打印信息
控制台报错了,后续程序中断没有执行,因为添加的日志打印信息没有执行 。针对这种没有捕获的异常,会异常中断程序,页面上没有合理的提示信息,用户会莫名其妙,体验非常不好 。
相关经验推荐
- 12月2日 南京溧水发现1例核酸检测结果异常人员行动轨迹
- 附行动轨迹 南京雨花台区12月1日发现2名核酸检测结果异常人员
- 附活动轨迹 11月29日沈阳发现多例核酸检测结果异常人员
- 淮安盱眙11月29日核酸异常人员活动轨迹
- 附轨迹 11月27日沈阳发现多例核酸检测结果异常人员
- 塞尔达传说荒野之息巨大马捕获方法分享 巨大马怎么捕获
- 伴侣出轨后如何走出来 伴侣出轨后的5大异常举动
- 附相关活动轨迹 11月23日沈阳发现多例核酸检测结果异常
- 华为畅想9为未充电显示正在充电是什么原因 华为手机充电异常因素
- 口腔异常有哪些症状 口腔异常有哪些症状表现