setinterval用法
时间: 2024-05-07 17:23:45 浏览: 116
setInterval() 是 JavaScript 中的一个函数,用于重复执行指定的代码块,直到被 clearInterval() 或窗口关闭停止。setInterval() 函数接受两个参数:一个函数和一个表示时间间隔的毫秒数。
下面是 setInterval() 的使用方法:
```
setInterval(function, milliseconds);
```
其中,第一个参数是要重复执行的函数,第二个参数是时间间隔的毫秒数。
例如,下面的代码会每隔 1 秒输出一次 "Hello World!":
```
setInterval(function() {
console.log("Hello World!");
}, 1000);
```
需要注意的是,setInterval() 函数返回一个唯一的 ID 值,可以使用 clearInterval() 函数来停止 setInterval() 方法的执行。
例如,下面的代码会每隔 1 秒输出一次计数器的值,当计数器达到 10 时,使用 clearInterval() 函数停止 setInterval() 的执行:
```
let counter = 0;
const intervalId = setInterval(function() {
console.log(counter);
counter++;
if (counter === 10) {
clearInterval(intervalId);
}
}, 1000);
```
相关问题
setInterval用法
setInterval是JavaScript的一个内置函数,它可以指定一段时间间隔,然后在每次指定的时间间隔内执行一次函数。它的语法如下:setInterval(function, milliseconds)。
setInterval用法示例
setInterval是JavaScript中的一个函数,它用于重复执行指定的代码,间隔时间由第二个参数指定。下面是一个setInterval的用法示例:
```javascript
// 创建一个计时器,每隔1秒钟输出一次当前时间
let timer = setInterval(function() {
let date = new Date();
console.log(date.toLocaleTimeString());
}, 1000);
// 5秒后停止计时器
setTimeout(function() {
clearInterval(timer);
console.log("计时器已停止");
}, 5000);
```
上面的代码会创建一个计时器,每隔1秒钟输出一次当前时间。然后,通过setTimeout函数设置一个5秒后执行的回调函数,在回调函数中调用clearInterval函数来停止计时器。
运行上述代码,你会看到每隔1秒钟控制台输出一次当前时间,然后在5秒后输出"计时器已停止"。这就是setInterval的基本用法示例。
阅读全文