JavaScript setInterval/setTimeout
定时器:setInterval与setTimeout
setInterval:循环去做一件事情
语法:
//一个简单定时器,单位为毫秒,会让num一直加1 var num = 0; setInterval(function(){ num++; console.log( num ); },30);
setTimeout:多久时间之后去做一件事情
语法:
//3秒之后弹出一个3 setTimeout(function(){ console.log( 3 ); },3000);
清除定时器:clearInterval与clearTimeout
clearInterval/clearTimeout:某个条件达到清除定时器
//一个简单定时器,单位为毫秒,会让num一直加1 var num = 0; var timer = setInterval(function(){ num++; if( num >= 10 ){ clearInteval( timer );//当num=10的时候清除定时器 } console.log( num ); },30); //clearTimeout var timer1 = setTimeout(function(){ console.log( 3 ); },500); if( true ){ clearInterval( timer1 ); }
本文作者: Jasmine
本文链接: https://www.jianbaizhan.com/article/438
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!