// 3秒倒计时 递归--函数中调用函数
<div id="timer">3</div>
var num = 3;//全局变量
function show(){
setTimeout(()=>{
if(num>=0){
console.log(num);
document.getElementById("timer").innerHTML = num;
show();
}
num--;
},1000)
}
show();
3-1-1清除定时器
定时器会有一个id值,记录它在内存中的位置,如果想清除定时器,只需要使用clearInterval()方法,
清除这个id值就可以了
var num = 10;
var timer = setInterval(() => {
num--;
console.log(timer);
console.log(num);
if(num==6){
clearInterval(timer);
}
}, 1000);