数组循环定时器

定时器的写法:

setInterval(expression,milliseconds);

setTimeout(expression,milliseconds);

expression既可以是字符串,也可以是匿名函数,或者也可以是一个函数名。但是,函数名中不能传参。第二个参数为延迟要执行的时间。

具体写法如下:

(1)函数名,不带参数

setInterval(test,1000); //1秒后执行

(2)字符串,可以执行的代码

setInterval('test()',1000) //1秒后执行

(3)匿名函数

setInterval(function(){},1000); //1秒后执行

(4)调用函数

setInterval(test,1000); //立即执行

定时器的清除:

由于定时器在调用时,都会返回一个整形的数字,该数字代表定时器的序号,即第多少个定时器,所以定时器的清除要借助于这个返回的数字。

定时器清除的方法:clearInterval(str)和clearTimeout(str)。

要清除定时器,就必须在用定时器的时候,定义一个变量来记录定时器的返回值。如下:

var str = setInterval(test,1000);

setTimeout的用法也一样。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定时器 定时器在javascript中的作用1、制作动画2、异步操作3、函数缓冲与节流 定时器类型及语法 /*定时...
    f6d8ee519880阅读 498评论 0 0
  • //面向对象的方式创建var aRr01 = new Array(1,2,3,'abc');//直接创建var a...
    小胡123阅读 299评论 0 0
  • 前言:对定时器的小整理。 JS单线程 Javascript语言的执行环境是"单线程"(single thread)...
    一包阅读 349评论 0 0
  • 作者:ayawa,一个资深网红美女,微博粉丝160万,争议颇大 这本书是很早在机场买的,标签很有趣,“一本基于生物...
    蚌珠珠阅读 781评论 0 0
  • 简以兮 拨开记忆的迷雾,我仿佛又回到了那个古色古香的小镇。那时候觉得它是神秘的,因为存在着太多的未知,而如今它被世...
    简以兮阅读 396评论 2 6