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
  • 相关阅读:
    一次摸鱼
    scenes
    mysql日志
    十万个为什么
    ss
    mysql之explain
    mysql之索引
    mysql1
    分页
    ajax分页
  • 原文地址:https://www.cnblogs.com/wangzhengxin/p/13217136.html
Copyright © 2011-2022 走看看