setInterval & setTimeout
2012-09-01 22:26
183 查看
var num = 0; var max = 10; var intervalID = null; function incrementNumber(){ num++; if(max == num){ clearInterval(intervalID); } } intervalID = setInterval(incrementNumber,500);
var num = 0; var max = 10; var intervalID = null; function incrementNumber(){ num++; if(num < max){ setTimeout(incrementNumber,500); } } setTimeout(incrementNumber,500);
在开发环境下,很少使用真正的间歇调用,原因是后一个间歇调用可能会在前一个间歇调用之前启动,而使用超时调用,可以避免。
相关文章推荐
- setTimeout & setInterval
- Js_window.setInterval & window.setTimeout
- setTimeout & setInterval
- JS setInterval setTimeout的用法
- 中文输入法不触发keyup解决方法setInterval/setTimeout
- setTimeout setInterval 和 clearInterval 的使用
- js setTimeout and setInterval
- JS setTimeout setInterval
- 定时器 setTimeout setInterval
- setTimeout&&setInterval
- setInterval & setTimeout
- 管理页面的 setTimeout & setInterval
- nodejs(五)同步异步--USING SETTIMEOUT INSTEAD OF SETINTERVAL TO FORCE SERIALIZATION
- setTimeout and setInterval
- JavaScript Timers with setTimeout and setInterval
- setinterval seTtimeout
- -_-#setTimeout / setInterval
- js中setInterval/clearInterval与setTimeout/clearTimeout
- what is the difference between the setTimeout and setInterval
- setTimeout/setInterval 传参