setInterval()方法
功能说明:
重复调用一个函数或执行一个代码片段,在每次调用之间具有固定的时间间隔。setInterval()
方法返回一个 interval ID
,该ID
唯一地标识时间间隔,因此你可以稍后通过调用clearInterval()
来移除定时器。
语法:
var intervalID = setInterval(func, [delay, arg1, arg2, ...]);
var intervalID = setInterval(function[, delay]);
func
:要重复调用的函数,每经过指定 delay
毫秒后执行一次。第一次调用发生在 delay
毫秒之后。
delay
:是每次延迟的毫秒数(一秒等于 1000 毫秒),函数的每次调用会在该延迟之后发生。如果未指定,则其默认值为 0。
arg1
, ..., argN
:可选参数。当定时器过期的时候,将被传递给 func 函数的附加参数。
返回值intervalID
是一个非零数值,用来标识通过setInterval()
创建的定时器,这个值可以用来作为 clearInterval()
的参数来清除对应的定时器。