window.setTimeout() 和window.setInterval() 的区别
2017-02-23 18:34
751 查看
setTimeout 和setInterval的功能都是经过某一个时间段后发生某件指定的事件或者方法。
如window.setTimeout(“sleep()”,5000);指的是在5000ms后去执行sleep方法,
setTimeout也可以直接写方法体,如window.setTimeout(sleep,5000)
而setInterval不行。window.setInterval(“sleep()”,5000)指的是每隔5000ms循环执行sleep()方法。
clearInterval()是用来解除循环的
如window.setTimeout(“sleep()”,5000);指的是在5000ms后去执行sleep方法,
setTimeout也可以直接写方法体,如window.setTimeout(sleep,5000)
而setInterval不行。window.setInterval(“sleep()”,5000)指的是每隔5000ms循环执行sleep()方法。
clearInterval()是用来解除循环的
var n=10; var time=setInterval(function(){ console.log(123); if(n==7){ clearInterval(time); } console.log(n); n--; },1000);
相关文章推荐
- JS中window.setInterval和window.setTimeout的区别
- window.setTimeout() 和window.setInterval() 的区别
- javascript setTimeout和setInterval计时的区别详解
- window.setTimeout() 和 window.setInterval() 使用说明
- javascript setTimeout 和 setInterval 区别
- window.setInterval和window.setTimeout
- js setTimeout和setInterval区别
- Angular JS中$timeout的用法及其与window.setTimeout的区别
- 浏览器中的 window.setInterval 和window.setTimeout
- window.setTimeout() 和 window.setInterval() 使用说明
- window.setTimeout和window.setInterval不能延时调用
- window.setTimeout() 和window.setInterval() 的差别
- javascript setTimeout 和 setInterval 区别
- javascript setTimeout 和 setInterval 区别
- Window.setTimeout()与setInterval( )
- javascript setTimeout 和 setInterval 区别
- JS setTimeout 和 setInterval 的区别小例子
- javascript setTimeout和setInterval计时的区别详解
- window.setInterval与window.setTimeout使用实例
- javascript setTimeout和setInterval 的区别