1.1 setTimeout 超时调用 / setInterval 间歇调用
<script>/* window的方法 *//*setTimeout间隔一定的时间触发,并且只有触发一次*/setTimeout(function(){console.log("hello")},1000)/* setInterval间隔一定的时间重复触发 */setInterval(function(){console.log("world")},2000)</script>
<button id="btn">3</button><script>/* 递归:函数调用函数自身 */var btn = document.getElementById("btn");var num = 3;function go() {setTimeout(function () {num--; //if (num >= 0) {btn.innerHTML = num;go();}}, 1000)}go();</script>
1.2 清除定时器
clearInterval()
<button id="clear">清除定时器</button><script>var timer = setInterval(function(){console.log("world")},1000)// console.log(timer)var clear = document.getElementById("clear");clear.onclick = function(){clearInterval(timer);}</script>
