js中interval
时间: 2023-08-19 12:06:50 浏览: 248
js中关于两个时间的间隔
5星 · 资源好评率100%
JavaScript中的`setInterval`函数是用于设置定时器,可以周期性地重复执行指定的代码或函数。它接受两个参数:一个是要执行的代码或函数,另一个是时间间隔(以毫秒为单位)。
例如,下面的代码将每隔1秒钟在控制台打印一次"Hello, world!":
```javascript
setInterval(function() {
console.log("Hello, world!");
}, 1000);
```
在上面的例子中,`setInterval`函数将匿名函数作为第一个参数传递给它,以便每隔1秒钟执行一次`console.log`语句。
要停止定时器,可以使用`clearInterval`函数,并将定时器的标识符作为参数传递给它。例如:
```javascript
var timerId = setInterval(function() {
console.log("Hello, world!");
}, 1000);
// 5秒后停止定时器
setTimeout(function() {
clearInterval(timerId);
}, 5000);
```
在上面的例子中,`setInterval`函数返回的定时器标识符被存储在变量`timerId`中。通过调用`clearInterval(timerId)`可以停止定时器的周期性执行。
希望这能解答你关于JavaScript中`setInterval`函数的问题!如果还有其他问题,请随时提问。
阅读全文