如何在 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/值传递给它。