可循环定时器
setInterval(代码,交互时间);
- 代码:要调用的函数或要执行的代码串。
- 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
setInterval(function(){
console.log('1');
},1000);
取消定时器
clearInterval(intervalVariable)
使用案例
var num=0;
function show(){
if(num>4){
clearInterval(t);
}else{
num++;
}
console.log(num);
}
var t=setInterval(show,1000);
只执行一次的定时器
setTimeout(代码,延迟时间);
在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
setTimeout(function(){
console.log('只执行一次的定时器');
},1000);
clearTimeout(timeoutVariable)