`clearInterval` 是 JavaScript 中的一个函数,用于停止之前通过 `setInterval` 函数创建的定时器。当你在 JavaScript 中使用 `setInterval` 函数设置一个定时器后,它会不断地执行指定的函数或代码片段,直到你使用 `clearInterval` 函数来停止它。
下面是一个简单的例子来说明如何使用这两个函数:
```javascript
// 设置一个定时器,每隔一秒输出一次 "Hello"
var intervalId = setInterval(function() {
console.log("Hello");
}, 1000); // 每秒执行一次
// 在某些条件满足后,清除定时器
if (/* some condition */) {
clearInterval(intervalId); // 停止定时器
}
```
在上述例子中,`setInterval` 每隔一秒输出一次 "Hello"。当我们想要停止这个输出时(例如,基于某个条件),我们可以使用 `clearInterval` 函数,并通过传递之前由 `setInterval` 返回的定时器ID来停止它。这样,"Hello" 的输出就会停止。