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 许可协议。转载请注明出处!