setInterval 计时器
每隔指定的时间执行代码
例子,打印每秒的时间
let a = setInterval(()=>{ let time = new Date() console.log(time) },1000)
// 取消计时器
clearInterval(a)
setTimeout 计时器
在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
setTimeout(代码,延迟时间);
例子,运行一个无穷循环的计数器
var num=0 function startCount() { console.log(num) num=num+1; setTimeout(()=>{ startCount() },1000) }
//取消计时器
clearTimeout('计时器名称')
浙公网安备 33010602011771号