来源: 最后更新:23-04-15 04:33:50
初级开发人员往往很少使用js的抛出和捕获异常,但抛出和捕获异常往往是非常必要的,如果学过java开发的,对于这样的抛出和捕获异常会比较熟悉。下面就来介绍下如何使用js的抛出和捕获异常
捕获异常的语法如下:
try{
//运行代码
}catch(err){
//处理错误
}
测试示例代码如下,abc是一个未定义的函数,会抛出异常,异常信息会被trycatch,进入catch语句中执行
打开浏览器运行测试页面,出现弹框提示信息,提示abcisnotdefined,提示的内容是catch语句里面我们处理的异常信息。
如果把trycatch去掉试试,会出现什么情况呢,测试代码如下,未定义的方法后面添加一条日志打印信息
控制台报错了,后续程序中断没有执行,因为添加的日志打印信息没有执行。针对这种没有捕获的异常,会异常中断程序,页面上没有合理的提示信息,用户会莫名其妙,体验非常不好。
2023青岛即墨半程马拉松参赛者身体状况要求马拉松是一项高负荷、大强度、长距离的竞技运动,也是一项高风险的
社评:中国防长访俄,有些西媒很不专业 国际油价攀高,国内成品油零售价将迎今年来最大涨幅 2020年农历二月出生的属鼠男宝宝好不好,是什么命? 去美元化,是否真成全球浪潮(去美元化美国会怎样)男子割包皮后质疑收费贵杀害医生被判无期!柳州多部门披露案件细节