课程
/前端开发
/JavaScript
/JavaScript进阶篇
始终不明白为啥要写两次setTimeout
2014-10-22
源自:JavaScript进阶篇 8-5
正在回答
第一个是创建计时器,第二个是调用计时器。
首先你要明白他是一秒钟调用一次函数,外面的setTimeout(startCount,1000)的意思是一秒调用一次startCount函数,当第一次调用函数的时候num的值为0;过了一秒由于要让他动态跑起来,故startCount里面的num的值也要加起来,由于里面也是一秒num加一次,当1秒后再次调用startCount函数时里面的num值就为1了,可以理解为内外同步吧。
雨停江南
第一次应该是调用自身函数startCont()吧,第二次执行这个函数,最后得出结果。个人理解,如有不对,多多指教
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
6 回答有做的更精简的小伙伴吗
1 回答请问三个数或者更多应该怎么写
1 回答学习js我看这些都能理解,但是觉得还是什么都不会做
1 回答为什么没按start就开始了,然后stop也没用
1 回答为什么用空字符串做分割
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号