两种定时器

 1.setTimeout()

      window.setTimeout(调用函数,[延迟的毫秒数]);//也称为回调函数callback,需要等待时间,时间到了才去执行这个函数。当延迟毫秒数到了就执行调用函数,只能执行一次,window可省略。调用函数可以写函数名。定时器可能有很多,一般会命名。

      window.clearTimeout(timeoutID)//停止定时器

 2.setInterval()

      window.setInterval(回调函数,[间隔的毫秒数])//setInterval和setTimeout的区别:前者每隔延时时间,就去调用这个函数,会调用很多次,重复调用这个函数,后者延时时间到了,就去调用这个函数,只调用一次,就结束了这个定时器

      window.clearInterval//停止定时器 下一次停止 马上停止要加一个return

    //练习:活动开始倒计时
    function fn() {
      var nowtime = new Date();
      var time = new Date("2022 / 06 / 29");
      var times = time - nowtime;
      var times_day = Math.floor(times / 1000 / 60 / 60 / 24);
      var times_Houer = Math.floor(times / 1000 / 60 / 60);
      var times_Min = Math.floor(times / 1000 / 60) - 60 * times_Houer;
      var times_Se =
        Math.floor(times / 1000) -
        (3600 * 24 * times_day + 3600 * times_Houer + 60 * times_Min);

      console.log(
        "活动开始还有:" +
          times_day +
          "天" +
          times_Houer +
          "小时" +
          times_Min +
          "分钟" +
          times_Se +
          "秒"
      );
    }
    setInterval(fn, 100);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思考猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值