setInterval()
每间隔指定时间,就会执行指定的函数
语法:
setInterval(fun, milliseconds);
参数:
- fun:必需。要调用的函数。
- milliseconds:必须。间隔时间,单位:毫秒
返回值: 返回类型为 number,本次间隔调用的唯一标示,主要用于取消间隔调用
clearInterval()
传入 setInterval() 返回值,停止该 setInterval() 调用的函数
例子
倒计时
let i:number = 10
function fun(){
console.log("",i)
i--
if(i < 0){
clearInterval(si)
}
}
let si = setInterval(fun,1000)
执行结果:
10
9
8
7
6
5
4
3
2
1
0