📅  最后修改于: 2023-12-03 15:30:01.078000             🧑  作者: Mango
在JavaScript中,setInterval
函数可以用于定时执行一段代码。clearInterval
函数则用于清除已经设置的间隔。
以下是clearInterval
函数的语法:
clearInterval(intervalID)
其中,intervalID
是由setInterval
函数返回的ID,它表示将要被清除的定时器。
// 设置定时器
var intervalID = setInterval(function(){
console.log('Hello');
}, 1000);
// 清除定时器
clearInterval(intervalID);
在上面的示例中,我们使用setInterval
函数设置了一个每秒钟打印一次"Hello"的定时器,并将返回的ID保存在intervalID
变量中。然后,我们使用clearInterval
函数传入该ID,即可清除已经设置的间隔。
clearInterval
函数只能清除由setInterval
函数设置的间隔,不能清除由setTimeout
函数设置的超时。clearInterval
函数需要传入intervalID
,否则将无法清除对应的间隔。clearInterval
函数并传入不同的intervalID
。clearInterval
函数将不会产生任何效果。参考文献:MDN