JavaScript中的定時器包括兩種:setTimeout和setInterval。
setTimeout(function(){
// 要執行的代碼
}, 1000); // 1000毫秒后執行
上述代碼中,setTimeout函數接受一個匿名函數作為參數,函數中包含要執行的代碼。第二個參數表示延遲的時間,單位為毫秒。
setInterval(function(){
// 要執行的代碼
}, 1000); // 每隔1000毫秒執行一次
上述代碼中,setInterval函數也接受一個匿名函數作為參數,函數中包含要執行的代碼。第二個參數表示每次執行的間隔時間,單位為毫秒。
需要注意的是,定時器返回一個唯一的標識符,可以使用clearTimeout或clearInterval函數來取消定時器。
var timer = setTimeout(function(){
// 要執行的代碼
}, 1000);
clearTimeout(timer); // 取消定時器