使用setInterval函數可以周期性地執行一個函數。以下是一個示例:
// 定義一個計時器變量
let timer;
// 開始計時器
function startTimer() {
timer = setInterval(function() {
// 每秒執行一次的操作
console.log("1 second has passed");
}, 1000); // 每秒執行一次
}
// 停止計時器
function stopTimer() {
clearInterval(timer);
}
// 開始計時
startTimer();
// 5秒后停止計時
setTimeout(stopTimer, 5000);
在這個示例中,我們定義了一個計時器變量timer
,然后使用setInterval
函數每秒執行一次一個操作。然后我們調用startTimer
函數開始計時,并在5秒后調用stopTimer
函數停止計時。