首页 > 生活 >

clearinterval()是什么意思

发布时间:2024-10-13 18:00:06来源:
导读 【#clearinterval()是什么意思#】1、setInterval()是一种定时器,它按照指定的设置时间(以毫秒计)来调用函数的方法。clearInterval()是结...
【#clearinterval()是什么意思#】

1、setInterval()是一种定时器,它按照指定的设置时间(以毫秒计)来调用函数的方法。clearInterval()是结束定时器的循环调用函数。除非调用clearInterval()方法,否则无限循环执行回调函数。例如:

2、var i = 0;//定义一个变量i

3、var t = setInterval(function(){

4、if(i === 60){

5、clearInterval(t);//假如i是60,则清除此定时器,结束循环回调

6、}else{

7、i++;

8、console.log(i);

9、}

10、},1000);//设置每1000毫秒(一秒钟)回调一次函数setTimeout()同理也是一种定时器,对应的结束定时的方法是clearTimeout()。与setInterval()不同的是,此定时器只执行一次,例如:

11、var t = setTimeout(function(){

12、console.log("OK");

13、},1000);//一秒后在控制台输出字符串"OK"

14、setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

15、setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

16、clearInterval() 定义和用法

17、clearInterval() 方法可取消由 setInterval() 设置的 timeout。

18、clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

19、setTimeout() 定义和用法

20、setTimeout()

21、方法用于在指定的毫秒数后调用函数或计算表达式。

22、提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

23、clearTimeout() 定义和用法

24、clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。

【#clearinterval()是什么意思#】到此分享完毕,希望对大家有所帮助。

版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。