定时器

##1---setInterval定时器方法

var i = 0;

setInterval(function(){

    i++;

console.log(i);

},(1000));----(1s=1000ms)表示1秒执行一次

##2----setTimeout定时器方法

var x =0;

setTimeout(function(){

    x++;

console.log(x)

},(5000));----(1s=1000ms)表示5秒后执行一次

##3---清除定时器方法

var timer = null;   先声明一个定时器(名字) = 空

timer = setInterval(function(){   放在函数体中每500毫秒执行一次'20'

console.log('20')

},(500));

setTimeout(function(){ 在此定时器的函数体中,清除上面叫timer的定时器,时间为3秒后执行。

clearInterval(timer);

timer = null; 清除定时器后,再把定时器赋值为 = 空

},(3000));

*****两个定时器的区别:
setInterval定时器特点----给一个执行的间隔时间,会一直执行下去。

setTimeout定时器特点---给一个执行时间,到时间只执行一次。

你可能感兴趣的:(定时器)