setInterval(function,time)
周期定时器 指定时间后,重复执行指定函数
停止定时器
clearInterval(定时器标志变量)
setTimeout(function,time)
延迟定时器 指定时间后 执行一次指定函数
clearTimeout(定时器标志变量)
演示
var i=0;
var hh = function(){
if(i==10){
clearInterval(timer)
}
console.log(i++)
}
var timer = setInterval(hh,1000)
var i = 0;
var hh = function(){
console.log(i++)
//等同于
// console.log(i)
// i = i+1
timer = setTimeout(hh,1000)
if(i==10){
clearTimeout(timer)
}
}
var timer = setTimeout(hh,1000)