1.间隔定时器
每隔多久执行一次,时间单位是毫秒(1秒=1000毫秒)
(1)设置一个间隔计时器
setInterval (function(){
console.log('我是间隔计时器要做的事情,每隔1秒执行一次');
},1000);
(2)清除一个间隔计时器
var timer = setInterval (function(){
console.log('我是间隔计时器要做的事情,每隔1秒执行一次');
},1000);
clearInterval(timer);//清除timer这个间隔计时器
(3)点击屏幕的时候清除间隔计时器
window.onclick = function(){
clearInterval(timer);
}
2.超时计时器
多长时间执行一次,然后就清除这个计时器(超时计时器只执行一次)
(1)设置一个超时计时器
setTimeout (function(){
console.log('我是超时计时器要做的事情,我只执行一次');
},2000);
(2)clearTimeout可以清除还没有执行的超时计时器
(注:计时器只能清除,没有暂停)