javascript 提供了计时器,可安排在指定延迟或间隔后执行操作,包括 settimeout()(一次执行)和 setinterval()(重复执行)。要使用 settimeout(),请使用 settimeout(callback, delay) 语法,其中 callback 是要执行的函数,delay 是延迟时间。要使用 setinterval(),请使用 setinterval(callback, interval) 语法,其中 callback 是要执行的函数,interval 是间
如何使用 JavaScript 计时器
计时器概述
JavaScript 计时器是一种工具,用于在指定的时间间隔或延迟后执行特定操作。它们在创建动态和交互式 Web 应用程序中至关重要。
主要计时器类型
JavaScript 提供两种主要的计时器类型:
使用 setTimeout()
例:
setTimeout(() => { console.log("Hello, world!"); }, 1000); // 延迟 1 秒执行
使用 setInterval()
例:
const intervalId = setInterval(() => { console.log("Tick..."); }, 1000); // 每 1 秒间隔执行
清除计时器
要清除计时器,可以使用 clearInterval()(对于 setInterval())或 clearTimeout()(对于 setTimeout())函数:
clearInterval(intervalId); clearTimeout(timeoutId);
最佳实践