慕粉3229077
2016-07-08 15:12
function startCount(){
document.getElementById('count').value=num;
num=num+1;
i=setTimeout("startCount()",1000); }
第二行跟第三行代码看不懂,求大大解答一下
第一行的意思就是文本框内的内容就是num,第二行代码的意思就是让num 自加 1,如果有循环的话,num就会不断增大,每次增大1 。因为我们是要实现计时的功能,所以每次加1的时间得是1秒,所以设置每次延迟1秒 执行(可以认为计算机执行num+1的速度为无限快,也就是没有延迟),这样就实现了每秒+1的功能,也就是计时了。。。
上面说的都已经很清楚了
第二行,将 id 为 'count' 的元素的值(value)赋值为 num
第三行,将 num+1 赋值给 num,如 num=1时,num=num+1,结果就为:num=1+1=2
JavaScript进阶篇
468782 学习 · 22507 问题
相似问题