// 设置一次性定时器,只执行一次 const timerOut = function () { // 异步线程会在同步完全完成之后进行,若想转成同步执行需要用立即执行函数 setTimeout(() => { console.log('HellWord') }, 1000) } // timerOut() // 清除定时器 clearTimeout(timerOut) // 设置循环执行函数 var i = 0 const timeInterval = setInterval(() => { i++ console.log(i) if (i > 9) { console.log('break') clearInterval(timeInterval) } }, 500)