📜  JavaScript | clearTimeout() & clearInterval() 方法

📅  最后修改于: 2022-05-13 01:58:10.217000             🧑  作者: Mango

JavaScript | clearTimeout() & clearInterval() 方法

先决条件:setTimeout() 和 setInterval()

清除超时()
javascript 中的 clearTimeout()函数清除之前由setTimeout()函数设置的超时。

  • setTimeout()函数有两个参数。首先是要执行的函数,其次是多少时间(以毫秒为单位)。
  • setTimeout()在给定时间后执行传递的函数。 setTimeout()函数返回的数字 id 值存储在一个变量中,并传递给clearTimeout()函数以清除计时器。

例子:



  

    
        HTML | DOM Windows clearTimeout() method
    

  

  
    
    
    

  


解释:
GeeksForGeeks 按钮颜色会在 3 秒后更改一次。单击 GeeksForGeeks 按钮后 3 秒前单击停止以清除超时。

清除间隔()
javascript 中的 clearInterval()函数清除之前由setInterval()函数设置的时间间隔。

  • setInterval()函数有两个参数。首先是要执行的函数,其次是多少时间(以毫秒为单位)。
  • setInterval()在给定的时间间隔内执行传递的函数。 setInterval()函数返回的数字 id 值存储在一个变量中,并传递给clearInterval()函数以清除间隔。

例子:



  

    
        HTML | DOM Windows clearInterval() method
    

  

    
    
    

  


解释:
在此示例中,GeeksForGeeks 颜色每 3 秒更改一次并保持不变,之后再次更改。单击停止以清除间隔。

支持的浏览器: clearTimeout() & clearInterval() 方法支持的浏览器如下:

  • 谷歌浏览器 1.0
  • 互联网浏览器 4.0
  • 火狐1.0
  • 歌剧 4.0
  • Safari 1.0