课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么setInterval("clock()"); 和setInterval("clock()",1000);效果相同呢?都可以实现时间的动态显示功能呢?
2017-01-18
源自:JavaScript进阶篇 8-3
正在回答
如果不加时间的话会有个默认时间间隔10ms;但是具体执行时间还受电脑处理器性能和同时执行的任务数等其他因素的影响。。。
可能你由于电脑原因导致setInterval的函数执行间隔最低为1秒,所以看不出差别,可以设个长一点的时间看看有没有差别。
具体可以看官方说明文档:https://www.w3.org/TR/2011/WD-html5-20110525/timers.html#dom-windowtimers-setinterval
setInterval("clock()",1000)是用来制作时间控制器需要停止时使用的;仅仅只是制作开始作用不会体现出来。两者没多大区别,都可以显示时间动态。
有个缺省值
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答setInterval(clock,100)和setInterval(clock,1000)
2 回答setInterval(clock,1000)和setInterval(clock,100)有什么区别
1 回答setInterval(clock,1000);和setTimeout(clock,1000);有什么区别
4 回答setInterval("clock()",1000) 和前一节的setInterval(clock,1000) 有什么区别?
2 回答setInterval("clock()",1000)