zoukankan      html  css  js  c++  java
  • js-延时定时器setTimeout和轮循定时器setInterval

    1、setTimeout(延时定时器)

    特征:只执行一次

    用法:window.setTimeout(函数,延时)

    setTimeout(function(){console.log("延迟一秒后输出")},1000);
    //计时器中的时间单位默认为毫秒

    2、setInterval(轮循定时器)

    特征:循环执行

    用法:window.setInterval(函数,循环间隔)

    var timer = window.setInterval(function(){console.log("每秒输出一次")},1000);

    3、clearInterval关闭轮循定时器

    用法:window.clearInterval(定时器)

    var timer = window.setInterval(function(){console.log("每秒输出一次");clearInterval(timer)},1000);
    //clearInterval(timer);

    4、循环中出现定时器,定时器内部的函数会在循环完毕后运行

    for(i=0;i<3;i++){
      setTimeout(function(){console.log(i)},1);
     }
    //输出结果为 3  3  3
    //循环完毕时i=3
  • 相关阅读:
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    11111111
    101
    7
    6
    5
    4
    p
    b2
  • 原文地址:https://www.cnblogs.com/wangzhengxin/p/13217136.html
Copyright © 2011-2022 走看看