编辑
2023-03-22
JavaScript
0
请注意,本文编写于 609 天前,最后修改于 590 天前,其中某些信息可能已经过时。

目录

说明
特点
分类
周期性定时器
说明
语法
一次性定时器
说明
语法
Eg
停止定时器
停止周期性定时器
停止一次性定时器
<font style="color:red">注意</font>

说明

让js自动运行的唯一方法

特点

定时器是异步程序,和代码编写先后顺序无关

分类

  • 周期性定时器
  • 一次性定时器

周期性定时器

说明

每隔一段时间,就执行什么事

语法

setInterval(函数,间隔毫秒数)

一次性定时器

说明

等待一定的时间,做什么事

语法

setTimeout(函数,等待毫秒数)

Eg

定时器

定时器test

从上述代码及运行结果可以证明,定时器是异步执行的(不会从上而下执行),定时器返回结果为线程号,默认从1开始往后排序

停止定时器

停止周期性定时器

clearInterval(线程号)

停止一次性定时器

clearTimeout(线程号)

注意

通常定时器定义在全局,在停止定时器后,建议变量赋值为空值null,以释放性能

本文作者:RKLS

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!