JS防止BUG出现应该的步骤01

1、console.log
我们在写代码的时候,尤其是JS的时候,总是不知道怎样才能避免BUG的出现,还有的时候写着写着就报错了,那怎么样才能避免或者减少BUG出现的几率,或者怎么才能去发现bug的源头,或者去查看我们的JS走到了那一步,哪里报错了,其实有报错不可怕,其实老开发最害怕的是没有bug,萌新小白或者不懂,你们以后就知道了,那么进入正题怎么才能去发现或者到哪一步出现了问题,这时候console.log的作用的来了,在我们写过的地方常常使用console.log能知道我们的代码是否存在问题,是否有BUG的地方,如果我们没有BUG的话那么我们打印的变量也好,数值也好都会显示出来,那么如果没有显示出来会怎样,或者为啥说没显示出来就知道出错了,因为JS代码是自上而下的进行的,一步一步执行(不考虑异步的问题),就像我们数数一样从0开始1,2,3…都是不可省略的步骤,那么如果我们到57停了,那么为什么?因为我们忘了,对吗,所以我们的JS执行方式也是一样的,当执行到错误的时候就会停止,这时如果我们有两个console.log的话那么我们就可以让他们检测出错误的所在如图:

 var a=1;
    for(var i=0;i<10;i++){
     var c =0;
     a++
     c+=a
    }

此时我们打印的C是11,那其实不是我想要的值,那我们怎么知道哪里出错了?

var a=1;
    for(var i=0;i<10;i++){
     var c =0;
     console.log(c)
     a++
     c+=a
    }
    console.log(c)

此时我们就知道了,第一个c打印的是0,这时我们就知道了,我们在循环中增加了声明变量,我们的循环没执行一次都会进行一次变量声明,所以,我们将代码改成如下

var a=1;
    var c =0;
    for(var i=0;i<10;i++){
     console.log(c)
     a++
     c+=a
    }
    console.log(c)

此时我们得到的C为65
当然,我们是不会犯这么低级的错误,我只是做个演示,以后会为大家提供更多的避免出BUG的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值