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


setTimeout() 函式

setTimeout( function, duration) − 此函式從現在開始在 duration 毫秒後呼叫 function。這用於一次執行。讓我們看一個示例 −

它等待 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 日

1 千次以上閱讀

開啟你的 職業生涯

完成課程後即可獲得認證

立即開始
廣告
© . All rights reserved.