window.setInterval()
方法用于按照指定的時間間隔重復執行一個函數或者代碼塊。它接受兩個參數:一個回調函數和一
個表示時間間隔的毫秒數。
當調用 setInterval()
后,指定的函數將會按照指定的時間間隔重復執行,直到使用 clearInterval()
方法停止它。這對于
需要周期性執行某些操作的場景非常有用,比如更新頁面上的數據、輪播圖片等。
以下是一個示例,每隔1秒鐘,在控制臺打印一次 "Hello, world!":
javascript
function sayHello() {
console.log("Hello, world!");
}
// 每隔1秒鐘調用一次sayHello函數
var intervalId = window.setInterval(sayHello, 1000);
要停止重復執行,可以使用 clearInterval()
方法,并傳入 setInterval()
返回的標識符:
javascript
clearInterval(intervalId);
總結而言,window.setInterval()
方法可用于周期性地執行代碼,它是 JavaScript 中實現定時任務的一種方式。