setInterval函数是JavaScript中常用的定时任务工具,它可以帮助我们实现定时任务,比如每隔一段时间就执行一个函数,实现一些重复的任务。
setInterval函数可以接受两个参数,第一个参数是一个函数,第二个参数是一个时间间隔,单位是毫秒,比如1000毫秒就是1秒。setInterval函数会每隔一段时间(第二个参数指定的时间间隔)就执行一次第一个参数指定的函数。
下面是一个实际的例子,每隔1秒就执行一次print函数:
setInterval(print, 1000); function print() { console.log('hello world'); }
setInterval函数返回一个ID,这个ID可以用来取消定时任务。我们可以使用clearInterval函数来取消定时任务,只需要传入setInterval函数返回的ID即可:
var id = setInterval(print, 1000); function print() { console.log('hello world'); } clearInterval(id);
setInterval函数可以让我们很方便的实现定时任务,它可以帮助我们实现一些重复的任务,比如每隔一段时间就执行一个函数。它也提供了一个ID,可以用来取消定时任务,这样我们就可以控制定时任务的开始和结束。