为了账号安全,请及时绑定邮箱和手机立即绑定

请大大们解答问题

function startCount(){    

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

 num=num+1;     

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕粉3229077 提问者

谢谢大大的解答
2016-07-08 回复 有任何疑惑可以回复我~

上面说的都已经很清楚了

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~
#1

慕粉3229077 提问者

非常感谢
2016-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468238    人
  • 解答问题       21891    个

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

进入课程

请大大们解答问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信