window.setInterval
函数的第二个参数是指定周期性执行代码之间的时间间隔,以毫秒为单位。
以下是 window.setInterval
函数的基本语法:
setInterval(function, delay)
其中,function
是需要周期性执行的函数或要执行的代码块,delay
是指定的时间间隔,表示每隔多久执行一次。
例如,将 delay
设置为 1000
表示每隔1秒执行一次函数体内的代码。
下面是一个使用 window.setInterval
的例子:
// 每隔1秒输出一个递增的数字
var counter = 0;
setInterval(function() {
console.log(counter);
counter++;
}, 1000);
在上述代码中,我们定义了一个变量 counter
并初始化为 0
。然后使用 setInterval
函数指定每隔1秒执行一次函数体内的代码,即输出当前的 counter
值,并将其递增。
你可以根据需要调整 delay
参数的值来控制函数的执行频率。较小的时间间隔会使函数更频繁地执行,而较大的时间间隔会使函数执行频率降低。
需要注意的是,较短的时间间隔可能会导致函数的执行与其他任务发生冲突,影响性能和用户体验。因此,在设置时间间隔时应权衡需求并谨慎选择合适的值。