setInterval()和clearInterval()用法
setInterval()函数用于循环履行指定的代码,可以设置循环间隔时间。它接受两个参数:一个是要履行的代码,另外一个是循环间隔时间(以毫秒为单位)。
例如,下面的代码会每隔1秒输出一次 "Hello" 字符串:
```
let intervalId = setInterval(function() {
console.log("Hello");
}, 1000);
```
clearInterval()函数用于停止由setInterval()函数创建的循环履行。它接受一个参数,即setInterval()函数的返回值,也就是循环的标识符。
例如,下面的代码会在履行3次后停止循环输出 "Hello" 字符串:
```
let count = 0;
let intervalId = setInterval(function() {
console.log("Hello");
count++;
if (count === 3) {
clearInterval(intervalId);
}
}, 1000);
```
在上面的代码中,我们使用一个计数器变量来记录循环履行的次数,当计数器到达3时,调用clearInterval()函数停止循环履行。
TOP