JS——定时器setTimeout(),setInterval()

150 阅读1分钟

定时器:定义:指在指定的时间单一或循环执行一个动作

注意:定时器是异步执行,在作用域内等其他执行命令执行完毕后再执行。 1.在指定的毫秒数之后单一的执行一个函数(只执行一次):setTimeout(参数1,参数2,参数3)

  • 参数1:要执行的函数的函数名;
  • 参数2:等待多少时间后,函数执行(以毫秒为单位)
  • 参数3:可忽略,指给参数1传的参数 清除定时器:clearTimeout(setTimeout(参数1,参数2,参数3))

image.png

2.在指定的毫秒间隔里重复的执行一个函数(间隔参数2后又继续执行重复前面的操作):setInterval(参数1,参数2,参数3)

  • 参数1:要执行的函数的函数名;
  • 参数2:执行的间隔毫秒数
  • 参数3:可忽略,指给参数1传的参数 清除定时器:clearInterval(setInterval(参数1,参数2,参数3))

image.png

image.png