setInterval 是一个 JavaScript 函数,用于重复执行指定的函数,间隔指定的时间。它的基本语法为:
setInterval(function, milliseconds);
其中,function 是要重复执行的函数,milliseconds 是执行函数之间的时间间隔,单位是毫秒。
例如,以下代码会每隔1秒输出一次 “Hello”:
setInterval(function() {
console.log("Hello");
}, 1000);
要停止 setInterval 的执行,可以使用 clearInterval() 函数,例如:
var interval = setInterval(function() {
console.log("Hello");
}, 1000);
// 5秒后停止执行
setTimeout(function() {
clearInterval(interval);
}, 5000);
需要注意的是,setInterval 会一直执行,直到 clearInterval() 被调用或者页面被关闭。因此,在使用 setInterval 时要确保适当的清除函数,以避免出现内存泄漏或性能问题。