首頁  >  文章  >  web前端  >  如何在JavaScript中每5秒鐘重複呼叫一個函數?

如何在JavaScript中每5秒鐘重複呼叫一個函數?

WBOY
WBOY轉載
2023-08-24 16:53:012546瀏覽

我們將使用setInterval()函數每隔5秒鐘重複呼叫一個函數。這個函數接受兩個參數,第一個是要呼叫的函數,第二個是以毫秒為單位的時間間隔。

JavaScript setInterval

的中文翻譯為:

JavaScript setInterval

  • setInterval() 是一個 JavaScript 函數,它允許您以指定的時間間隔(以毫秒為單位)重複執行一個函數。

  • 它傳回一個唯一的ID,可以用來使用clearInterval()方法清除間隔。

  • 它可以用於諸如定期更新頁面或建立動畫等任務。

  • 它接受兩個參數,要執行的函數和以毫秒為單位的間隔時間。

  • 它將繼續執行該函數,直到使用clearInterval()清除它或頁面關閉。

方法

您可以使用 setInterval() 函數在 JavaScript 中每隔5秒鐘重複呼叫一個函數。

setInterval(myFunction, 5000);

第一個參數是您想要呼叫的函數,第二個參數是以毫秒為單位的時間間隔。在這個例子中,函數myFunction將每5秒(5000毫秒)被呼叫一次。

您可以透過呼叫clearInterval()函數並將setInterval()的回傳值當作參數來停止間隔執行。

let intervalId = setInterval(myFunction, 5000);
clearInterval(intervalId);

Example

的中文翻譯為:

範例

以下是使用setInterval()函數在JavaScript中每5秒鐘重複呼叫一個函數的範例:

function myFunction() {
   console.log("Hello World!");
}
setInterval(myFunction, 5000);

setInterval() 函數接受兩個參數:第一個參數是你想要呼叫的函數,第二個參數是以毫秒為單位的時間間隔。在這個範例中,myFunction 函數每隔 5,000 毫秒或 5 秒被呼叫一次。

setInterval函數傳回一個唯一的ID,可以傳遞給clearInterval函數來停止重複呼叫該函數 -

let intervalId = setInterval(myFunction, 5000);
clearInterval(intervalId);

這段程式碼創造了一個間隔,每5秒(5000毫秒)呼叫myFunction函數。函數會持續運行,直到網站關閉或間隔清除。

輸出

如何在JavaScript中每5秒鐘重複呼叫一個函數?

以上是如何在JavaScript中每5秒鐘重複呼叫一個函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除