您当前的位置: 首页 >  Java
  • 3浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

软件工程小施同学 发布时间:2020-07-20 10:18:58 ,浏览量:3

 现在我们来学习一种相对高级的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),下面请根据教学视频进行学习和操作

 

想看视频版?

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

 

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

请联系我们

 

 

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0566s