100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 微信小程序云开发教程-JavaScript入门(4)-捕捉异常

微信小程序云开发教程-JavaScript入门(4)-捕捉异常

时间:2019-08-29 06:09:30

相关推荐

微信小程序云开发教程-JavaScript入门(4)-捕捉异常

现在我们来学习一种相对高级的bug调试方法

Js有一个特点,如果一行即将执行的代码出错,则该行代码以下的所有代码都不会再执行了。

所谓的异常,就是bug。

左边是正常没有bug的代码,我们把原来的c=a+b中的b删除了,得到右边存在bug的代码,因为+是双目运算符,必须存在右边的数,所以,这行代码就有问题。

执行右边的代码,运行到sum=myFunction(1,2)时,系统就会报错,并且不会执行之后的console.log语句。

但是,假设我们想要实现,不管sum=myFunction(1,2)是否存在bug,我们仍然想要执行console.log(666)这行代码,我们该怎么办呢?

这里,我们需要使用try catch语法。

我们可以将可能可能存在bug,需要调试的代码放到try的代码块里面,把如果出现了错误之后,需要执行的代码放到catch的代码块里面,并且,catch可以捕捉到try里面的错误,将该错误赋值给err变量,这样,我们就可以打印出该错误。

最重要的是,系统会继续执行之后的代码,并不会暂停运行,也就是执行console.log(666),下面请根据教学视频进行学习和操作

想看视频版?

关注公号“微程序学堂”,我们的视频教程即将上线

如果你自己写了好文章想投稿

请联系我们

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。