js中怎么暂停定时器开启定时器
时间: 2023-12-10 14:33:57 浏览: 41
以下是JS中暂停定时器和开启定时器的方法:
1. 暂停定时器:使用clearTimeout()方法来停止setTimeout()定时器的执行。
```javascript
let timer = setTimeout(function(){
console.log("Hello World!");
}, 1000); // 1秒后输出"Hello World!"
clearTimeout(timer); // 停止定时器
```
2. 开启定时器:使用setInterval()方法来开启定时器的执行。
```javascript
let timer = setInterval(function(){
console.log("Hello World!");
}, 1000); // 每隔1秒输出"Hello World!"
clearInterval(timer); // 停止定时器
```
3. 暂停和开启定时器:使用clearInterval()方法来停止setInterval()定时器的执行,再使用setInterval()方法来重新开启定时器的执行。
```javascript
let timer = setInterval(function(){
console.log("Hello World!");
}, 1000); // 每隔1秒输出"Hello World!"
clearInterval(timer); // 暂停定时器
timer = setInterval(function(){
console.log("Hello World Again!");
}, 1000); // 每隔1秒输出"Hello World Again!"
clearInterval(timer); // 停止定时器
```