溫馨提示×

js setinterval函數(shù)的用法有哪些

js
小億
144
2023-07-28 05:41:58
欄目: 編程語言

setInterval函數(shù)可以用于定時執(zhí)行某個函數(shù)或語句。它的用法有以下幾種:

  1. setInterval(function, delay):按照指定的延遲時間循環(huán)執(zhí)行指定的函數(shù)。

示例:setInterval(myFunction, 1000) // 每隔1秒執(zhí)行一次myFunction函數(shù)。

  1. setInterval(code, delay):按照指定的延遲時間循環(huán)執(zhí)行指定的代碼。

示例:setInterval(“console.log(‘Hello’)”, 2000) // 每隔2秒輸出一次"Hello"。

  1. setInterval(expression, delay, param1, param2, …):按照指定的延遲時間循環(huán)執(zhí)行指定的表達(dá)式,并傳遞參數(shù)給表達(dá)式。

示例:setInterval(myFunction, 1000, “hello”, 123) // 每隔1秒執(zhí)行一次myFunction函數(shù),并傳遞參數(shù)"hello"和123。

  1. clearInterval(intervalID):取消由setInterval創(chuàng)建的定時循環(huán)。

示例:var interval = setInterval(myFunction, 1000); // 創(chuàng)建定時循環(huán)

clearInterval(interval); // 取消定時循環(huán)

以上是setInterval函數(shù)的常見用法,可以根據(jù)具體需求選擇適合的方式來使用。

0