请大大们解答问题

来源:8-6 取消计时器clearTimeout()

慕粉3229077

2016-07-08 15:12

function startCount(){    

document.getElementById('count').value=num;    

 num=num+1;     

i=setTimeout("startCount()",1000);  } 

第二行跟第三行代码看不懂,求大大解答一下

写回答 关注

3回答

  • 带领世界来看你
    2016-07-08 15:48:52
    已采纳

    第一行的意思就是文本框内的内容就是num,第二行代码的意思就是让num 自加 1,如果有循环的话,num就会不断增大,每次增大1 。因为我们是要实现计时的功能,所以每次加1的时间得是1秒,所以设置每次延迟1秒 执行(可以认为计算机执行num+1的速度为无限快,也就是没有延迟),这样就实现了每秒+1的功能,也就是计时了。。。

    慕粉3229...

    谢谢大大的解答

    2016-07-08 16:33:05

    共 1 条回复 >

  • Youthe
    2016-07-08 16:19:00

    上面说的都已经很清楚了

  • 开饭
    2016-07-08 15:51:20

    第二行,将 id 为 'count' 的元素的值(value)赋值为 num

    第三行,将 num+1 赋值给 num,如 num=1时,num=num+1,结果就为:num=1+1=2

    慕粉3229...

    非常感谢

    2016-07-08 16:33:41

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468782 学习 · 22507 问题

查看课程

相似问题