js-定时器

超、凢脫俗 2022-03-15 09:38 304阅读 0赞

js中的定时器包括一次性定时和永久性定时器

一次性定时

表示方法:setTimeout(function(){},时间ms)

  1. var i = 0;
  2. // 1s后执行函数里的内容 只执行一次
  3. setTimeout(function () {
  4. i++;
  5. console.log(i)
  6. },4000)

永久定时

表示方法:setInterval(function,时间ms)

执行过程:隔1s执行一次函数里的代码 timer1返回值 定时器标识

消除定时器 :clearInterval(定时器标识) clearTimeout(定时器标识)

案例:写一个定时器,让其5秒后停下来

  1. var i = 0;
  2. var timer1 = setInterval(function () {
  3. i++;
  4. console.log(i)
  5. if (i === 5) {
  6. clearInterval(timer1)
  7. }
  8. }, 1000)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDIzOTU0MQ_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,304人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js_定时器

    定时器 如:3秒之后执行某方法: var timeoutId = setTimeout(function()\{xxx\},3000); 或 function test

    相关 JS定时器

    JS定时器 一、一次性定时器 二、间接触发定时器 调用定时器后默认会返回这个定时器的id,可以根据这个id来删除定时器 一、一次性定时器