要開始一個 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。