js 定时器的启动和停止,并举例
时间: 2024-04-12 17:30:05 浏览: 76
js定时器例子
JavaScript 中的定时器有两种:setTimeout 和 setInterval。启动定时器可以使用 window.setTimeout() 或 window.setInterval() 方法,停止定时器则可以使用 clearTimeout() 或 clearInterval() 方法。
setTimeout() 方法会在指定的时间后执行一次指定的函数,例如:
```
setTimeout(function() {
console.log("Hello World!");
}, 5000); // 5秒后输出 "Hello World!"
```
setInterval() 方法会在指定的时间间隔内重复执行指定的函数,例如:
```
var count = 0;
var intervalId = setInterval(function() {
console.log(count);
count++;
}, 1000); // 每隔 1 秒输出一次计数器的值
// 停止定时器
clearInterval(intervalId);
```
在上面的例子中,我们使用 setInterval() 启动了一个定时器,每隔 1 秒输出一次计数器的值。然后使用 clearInterval() 方法停止了定时器。
阅读全文