在JavaScript中有两种常用的定时器:setTimeout
?和?setInterval
。
setTimeout
:此函数用于在指定的毫秒数后执行一次函数或计算出的表达式。例如,如果你想在5秒后打印一条消息,你可以这样做: var myTimer = setTimeout(function() {
console.log("Hello, world!");
}, 5000);
setInterval
:此函数用于每隔指定的毫秒数重复执行函数或计算出的表达式。例如,如果你想每隔1秒打印一条消息,你可以这样做: var myInterval = setInterval(function() {
console.log("Hello, world!");
}, 1000);
清除定时器:
clearTimeout
?可以用于清除由?setTimeout
?设置的定时器。例如,如果你想取消上面设置的定时器,你可以这样做: clearTimeout(myTimer);
clearInterval
?可以用于清除由?setInterval
?设置的定时器。例如,如果你想取消上面设置的定时器,你可以这样做: clearInterval(myInterval)