setTimeout(callback, delay, rest)

设定一个定时器。在定时到期以后执行注册的回调函数
参数说明

参数 类型 必填 说明
callback Function 是 回调函数
delay Number 否 延迟的时间,函数的调用会在该延迟之后发生,单位 ms
rest Any 否 param1, param2, …, paramN 等附加参数,它们会作为参数传递给回调函数

返回值

返回值 类型 说明
timeoutID Number 定时器的编号,这个值可以传递给 clearTimeout 来取消该定时

clearTimeout(timeoutID)

取消由 setTimeout 设置的定时器。
参数说明

参数 类型 必填 说明
timeoutID Number 是 要取消的定时器的 ID

setInterval(callback, delay, rest)

设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数
参数说明

参数 类型 必填 说明
callback Function 是 回调函数
delay Number 否 延迟的时间,函数的调用会在该延迟之后发生,单位 ms
rest Any 否 param1, param2, …, paramN 等附加参数,它们会作为参数传递给回调函数

返回值

返回值 类型 说明
intervalID Number 定时器的编号,这个值可以传递给 clearInterval 来取消该定时

clearInterval(intervalID)

取消由 setInterval 设置的定时器。
参数说明

参数 类型 必填 说明
intervalID Number 是 要取消的定时器的 ID