- 每次执行时间函数前先判断,需要先清除上一次的时间函数
var interval = null;//计时器
var i = 0;
function start(){//启动计时器函数
if(interval!=null){//判断计时器是否为空
clearInterval(interval);
interval=null;
}
interval = setInterval(overs,1000);//启动计时器,调用overs函数,
}
start();
function overs(){ //要执行的函数
i++;
console.log(i);
}
function stop() { //清除定时器
clearInterval(interval);
interval = null;
}
下图为显示效果: