如何在 javascript 中添加定時器
開門見山:
在 JavaScript 中,可以通過 setTimeout() 和 setInterval() 方法添加定時器。
詳細展開:
1. setTimeout()
用于安排在指定延遲后執行一次函數。
語法:setTimeout(function, milliseconds)
參數:
function:要執行的函數。
milliseconds:執行延遲的毫秒數。
2. setInterval()
用于安排在指定間隔周期內重復執行函數。
語法:setInterval(function, milliseconds)
參數:
function:要執行的函數。
milliseconds:執行間隔的毫秒數。
使用示例:
設置一個 5 秒后執行的定時器:
setTimeout(() => { console.log("定時器已執行"); }, 5000);
登錄后復制
設置一個每 2 秒執行一次的定時器:
setInterval(() => { console.log("定時器已執行"); }, 2000);
登錄后復制
注意事項:
定時器的執行時間可能并不完全準確,實際執行時間可能會略有不同。
可以使用 clearTimeout() 和 clearInterval() 方法來清除定時器。
如果定時器函數執行時間過長,可能會影響其他 JavaScript 代碼的執行。