JavaScript setInterval/setTimeout
分类: JavaScript 3938 2
定时器: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
setTimeout(function(){
console.log( 3 );
},500);
共 2 条评论关于 “JavaScript setInterval/setTimeout”