// 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);
