JavaScript 中 setTimeout() 和 setInterval() 的區別是什麼?


setTimeout() 函式

setTimeout(function, duration) − 此函式在現在之後的幾毫秒呼叫此函式。這適用於一種執行。讓我們看一個例子——

它會等待 2000 毫秒,然後執行回撥函式 alert(‘Hello’) −

setTimeout(function() { alert('Hello');}, 2000);

setInterval() 函式

setInterval(function, duration) − 此函式每經過 duration 毫秒就會呼叫 function。這會無限次數執行。讓我們看一個例子——

它每過 2000 毫秒都會觸發 alert(‘Hello’),而不僅僅是一次。

setInterval(function() { alert('Hello');}, 2000);

更新日期:2023 年 11 月 24 日

1K+ 檢視

開啟您的事業

完成課程,獲取認證

開始
廣告
© . All rights reserved.