在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)