首頁 > web前端 > js教程 > 主體

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

WBOY
發布: 2023-08-24 16:53:01
轉載
2571 人瀏覽過

我們將使用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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板