setinterval用法
时间: 2024-05-01 11:23:37 浏览: 58
`setInterval` 是 JavaScript 中的一个函数,用于按照指定的时间间隔重复执行指定的代码。
`setInterval` 函数的语法如下:
```
setInterval(function, delay, param1, param2, ...)
```
其中,参数含义如下:
- `function`:要重复执行的函数或代码块。
- `delay`:每次执行之间的时间间隔,以毫秒为单位。
- `param1, param2, ...`:可选参数,传递给要执行的函数的参数。
注意,`setInterval` 函数会返回一个唯一的标识符 `intervalId`,可以用来取消该定时器。取消定时器的方法是使用 `clearInterval(intervalId)`。
下面是一个简单的示例,每隔 1 秒钟输出一次 "Hello, world!",并且在第 5 秒钟时取消定时器:
```javascript
let count = 0; // 计数器
let intervalId = setInterval(function() {
console.log("Hello, world!");
count++;
if (count == 5) {
clearInterval(intervalId); // 取消定时器
}
}, 1000);
```
在上面的代码中,我们使用 `setInterval` 函数每隔 1 秒钟执行一次匿名函数,输出一次 "Hello, world!",并且每次执行计数器 `count` 加 1。当 `count` 的值等于 5 时,我们使用 `clearInterval` 函数取消定时器,停止定时器的执行。
阅读全文
相关推荐











