溫馨提示×

如何開始和停止/暫停 setInterval

小云
993
2023-09-26 05:44:24
欄目: 編程語言

要開始一個 setInterval 函數(shù),您可以使用以下語法:

var intervalId = setInterval(function, delay);

其中 function 是您要執(zhí)行的函數(shù),delay 是函數(shù)執(zhí)行之間的延遲時間(以毫秒為單位)。

例如,以下代碼將每1秒鐘在控制臺上打印一次 “Hello, World!”:

function sayHello() {
console.log("Hello, World!");
}
var intervalId = setInterval(sayHello, 1000);

要停止或暫停 setInterval,可以使用以下語法:

clearInterval(intervalId);

其中 intervalId 是您要停止的 setInterval 的標識符。

例如,以下代碼將在 5 秒后停止前面的示例 setInterval:

setTimeout(function() {
clearInterval(intervalId);
}, 5000);

上述代碼將在 5 秒后調(diào)用一個匿名函數(shù),該函數(shù)將調(diào)用 clearInterval(intervalId) 來停止 setInterval。

0