📜  如何在 JavaScript 中每 5 秒重复调用一次函数?

📅  最后修改于: 2022-05-13 01:56:37.739000             🧑  作者: Mango

如何在 JavaScript 中每 5 秒重复调用一次函数?

JavaScript 中的 setInterval() 方法可用于执行表达式的定期评估或调用 JavaScript函数。
句法:

setInterval(function, milliseconds, param1, param2, ...)

参数:此函数接受以下参数:

  • 函数:此参数保存要定期调用的函数名称。
  • 毫秒:此参数保存时间,以毫秒为单位,setInterval() 调用/执行上面的函数
  • param1, param2, ... :一些附加参数作为输入参数传递给函数

返回值:该方法返回代表该方法设置的定时器的ID。此 ID 可用于通过调用 clearInterval() 方法并将此 ID 作为参数传递给它来清除/取消设置计时器。
示例:假设我们要创建一个提醒计时器,它每 5 秒关闭一次,并通过 JavaScript 警报框发出警报。

javascript


 

    
        How to call a function
        repeatedly every 5
        seconds in JavaScript ?
    

 

     
 

        Click the button to start         timer, you will be alerted         every 5 seconds until you         close the window or press         the button to stop timer     

                                      


输出:

  • 在点击按钮之前:

  • 点击按钮后:

在上面的示例中, setInterval() 方法重复评估一个表达式/调用一个函数。清除/取消设置由setInterval() 方法设置的计时器的方法是使用clearInterval() 方法并将调用setInterval()时返回的 ID/值传递给它。