是在延遲了某段時間 (單位為毫秒) 之後,才去執行「一次」指定的程式碼,並且會回傳一個獨立的 timer ID
(只會執行一次就結束)
則是固定延遲了某段時間之後,才去執行對應的程式碼,然後「不斷循環」。 當然也會回傳一個獨立的 timer ID
(間隔固定的時間不斷重複)
clearInterval() 來取消 setInterval()
呼叫 setTimeout() 與 setInterval() 的時候,它們會回傳一個獨立的 timer ID, 這個 ID 就是當我們想要取消setTimeout() 與 setInterval() 的時候作為識別的數字
JS