关于timer的问题
来源:1-22 定时器setInterval
pine小松
2020-06-04 22:45:56
最后一排的timer=setTimeout(inCreamentNum,1000);是什么时候执行呢,是在else之前吗,为什么要放在function外面,还有执行这一段代码需要1s时间吗?
1回答
同学你好,关于同学的疑问,解答如下:
1、代码从上往下执行。代码执行速度是非常快的,可以理解为当页面打开时,就会执行
timer = setTimeout(inCreamentNum, 1000);这句代码就是1秒钟之后,执行inCreamentNum方法。
2、如果不放在inCreamentNum外面,那么就没有调用inCreamentNum方法,inCreamentNum方法也就不会执行了。
3、打开页面,1秒钟之后执行inCreamentNum方法。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题