定時器分為兩種:setTimeout(一次性),setInterval(周期性)
setTimeout:setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式。
使用:setTimeout(function(){ 被執行方法或內容); }, 毫秒時間);
實例:
setTimeout(function () { console.log("hello world");},3000)
clearTimeout:clearTimeout() 方法可取消由 setTimeout() 方法設置的 timeout。
使用:clearTimeout(定時器名稱);
實例:
let to = setTimeout(function () { console.log("hello world");}, 3000);clearTimeout(to);
setInterva:setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。
使用:setInterval(function(){ 被執行方法或內容); }, 毫秒時間);
實例:
setInterval(function () { console.log("hello world");},300)
clearInterval:clearInterval() 方法可取消由 setInterval() 設置的 timeout。
使用: clearInterval(定時器名稱);
實例:
let Tv= setInterval(function () { console.log("hello world");},300)clearInterval(Tv);