setInterval函數(shù)是JavaScript中的一個(gè)定時(shí)器函數(shù),用于按照指定的時(shí)間間隔重復(fù)執(zhí)行指定的代碼。
使用setInterval函數(shù)的語法如下:
setInterval(function, delay);
其中,function
是要執(zhí)行的代碼塊或函數(shù),delay
是時(shí)間間隔(以毫秒為單位),表示每隔多久執(zhí)行一次。
以下是一個(gè)使用setInterval函數(shù)的示例,每隔1秒輸出一次"Hello World!":
setInterval(function() {
console.log("Hello World!");
}, 1000);
在上述示例中,function
參數(shù)是一個(gè)匿名函數(shù),用于輸出"Hello World!"到控制臺(tái)。delay
參數(shù)設(shè)置為1000毫秒,即1秒。
注意:使用setInterval函數(shù)時(shí),需要注意代碼執(zhí)行的時(shí)間,以避免代碼執(zhí)行時(shí)間超過時(shí)間間隔導(dǎo)致代碼重疊執(zhí)行的情況。如果需要停止定時(shí)器,可以使用clearInterval函數(shù)。