老师课程里没有讲到timer不懂,这里timer只是一个变量,值是null为何能起到无线循环的作用?

来源:1-20 选择练习

吹吹风泡泡茶

2020-07-30 05:33:35

http://img.mukewang.com/climg/5f21eb0709fa647113280597.jpg

写回答

1回答

好帮手慕言

2020-07-30

同学你好,timer是定义的一个变量,初始值为null,在代码中,timer接收的是定时器的返回值,可以通过timer清除定时器。

之所以无限循环,是因为点击开始按钮时,执行numCount里面的代码, 开启了定时器setTimeout,定时器里又一次调用numCount这个函数,导致再次执行这个函数, 然后再一次调用定时器, 所以会反复的去执行numCount()里面的代码

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 40143 问题

查看课程