📜  clearinterval javascript (1)

📅  最后修改于: 2023-12-03 15:30:01.078000             🧑  作者: Mango

JavaScript中的clearInterval

在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