间歇函数
开启定时器
setInterval(函数名,间隔时间)
作用:每隔一段时间调用这个函数
间隔时间单位是毫秒(ms)
注意:
1)函数名不要加小括号
如果想加小括号,那么应该加引号
setInterval('函数名()',间隔时间)
2)定时器返回的是一个id数字
清除
先将定时器id存储下来
let 变量名=setInterval(函数名,间隔时间)
然后清除
clearInterval(变量名)
变量 = null// 重置定时器id
延时函数
Javascript内置的一个用来让代码延迟执行的函数,叫setTimeout
setTimeout(回调函数,等待的毫秒数)
setTimeout仅仅只执行一次,所有可以理解为就是把一段代码延迟执行,平时省略window
清除
let timer=setTimeout(回调函数,等待的毫秒数)
clearTimeout(timer)
注意点:
1)延时器需要等待,所有后面的代码先执行
2)每一次调用延时器都会产生一个新的延时器