时间函数

  • 格式:setInterval(参1,参2);

  • 功能:在设定的时间内,重复执行同一段代码。

  • 参数

    • 参1:调用的函数或代码块(只写函数名,不加小括号。若要加小括号,则将函数名写成字符串格式)
    • 参2:以多长时间为间隔来执行一次参1代码。时间单位为毫秒,1s=1000ms。
    • 参3及以后的参数,都是给参1传参
  • 使用场景:广告和倒计时

  • 注意:有设置时间函数就一定要记得关闭,否则会一直执行,影响性能

  • 关闭时间函数

    • 先创建一个变量,接收当前时间函数的值
    • 使用clearInterval(变量名);关闭时间函数
  • 时间函数与死循环的区别:

    • 死循环——一旦执行到死循环就会一直执行,后面的代码不会执行,除非死循环结束。

    • 时间函数

      执行到时间函数,若不关闭时间函数,后面的代码会继续执行,但会影响程序性能。可以使用clearINterval();来停止时间函数。因为时间函数是一个异步操作,要先把所有其他代码执行后再来执行时间函数。

定时器

  • 格式:setTimeout(参1,参2);
  • 功能:到达设定时间后,执行一次参1代码
原文地址:https://www.cnblogs.com/Lotus3904/p/12358683.html