setInterval的用法
时间: 2023-10-14 18:16:24 浏览: 72
setInterval使用 每隔一定时间执行操作
`setInterval` 是 JavaScript 中的一个函数,用于定时重复执行指定的代码块,可以看做是一个定时器。
它的语法如下:
```javascript
setInterval(function, milliseconds, param1, param2, ...)
```
其中:
- `function`:必需,指定要重复执行的函数或代码段。
- `milliseconds`:必需,指定重复执行的间隔时间,单位为毫秒。
- `param1, param2, ...`:可选,指定要传递给函数的参数。
`setInterval` 函数会在指定的时间间隔后重复调用指定的函数,直到取消为止。如果需要停止定时器,可以使用 `clearInterval` 函数。
下面是一个简单的例子,每隔一秒钟输出一次当前时间:
```javascript
function printTime() {
console.log(new Date());
}
setInterval(printTime, 1000);
```
注意,`setInterval` 的执行时间并不是精确的,它依赖于 JavaScript 引擎的运行状态和系统资源等因素。因此,如果需要精确的定时器,建议使用 `requestAnimationFrame` 或 `setTimeout` 函数。
阅读全文