深入解析JavaScript两种计时器:setTimeout与setInterval
JavaScript中的计时器有两种类型:setTimeout和setInterval。 setTimeout函数在指定的延迟时间后执行一次特定的代码。它接受两个参数:要执行的函数和延迟的时间(以毫秒为单位)。以下是一个例子: ```javascript setTimeout(function() { console.log('Hello, world!'); // 1秒后输出: Hello, world! }, 1000); ``` setInterval函数会在每个指定的时间间隔后,重复执行特定的代码。它也接受两个参数:要执行的函数和时间间隔(以毫秒为单位)。以下是一个例子: ```javascript var counter = 0; var intervalId = setInterval(function() { counter++; console.log(counter); // 每隔1秒输出递增的数字 if (counter === 10) { clearInterval(intervalId); // 当计数器达到10时,停止计时器 } }, 1000); ``` setTimeout和setInterval函数都返回一个定时器的ID,可以使用clearTimeout和clearInterval函数来停止定时器的执行。 ######[AI写代码神器 | 531点数解答 | 2024-06-03 22:40:44]
相关提问
- JavaScript 实战:数组操作(找相同元素、统计重复元素)与定时器功能模拟 (百度文心 | 1001点数解答 | 2024-11-02 19:34:27)206
- 巧用 setTimeout 完美模拟 setInterval 功能,附代码实例!(字节豆包 | 171点数解答 | 2024-11-06 08:36:35)120
- Golang开发:解析JSON数据时数值默认类型及示例解析(百度文心 | 393点数解答 | 2023-11-09 18:13:06)301
- SQL Working Areas Sizing: Manual vs. Automatic Policy - A Comprehensive Analysis(阿里通义 | 530点数解答 | 2024-05-13 10:55:58)322
- Python 实现:统计玩具工厂红蓝色积木数量(字节豆包 | 169点数解答 | 2025-11-11 21:29:06)129
- Python 实现:统计红蓝色积木数量的详细攻略(字节豆包 | 299点数解答 | 2025-11-11 21:30:03)122
- 简易计时器代码优化建议与逻辑注意点揭秘(字节豆包 | 213点数解答 | 2025-04-28 22:10:35)218
- 超详细!用 HTML 实现含王车易位、将杀等规则的国际象棋游戏(字节豆包 | 2468点数解答 | 2025-11-23 09:21:47)25
- 超复杂!用 HTML 打造含王车易位、将杀等全规则的国际象棋游戏(字节豆包 | 1425点数解答 | 2025-11-23 09:22:27)30
- JavaScript:用Promise链模拟网络请求,处理成功与失败并执行收尾操作(字节豆包 | 257点数解答 | 2024-11-07 15:37:16)226
- 无名杀代码揭秘:锁定技卜算牌堆顶5秒代码补充详解(DeepSeek | 132点数解答 | 2025-12-26 10:43:49)27
- 揭秘:每 50 毫秒检查,16 点触发按钮点击的 JavaScript 代码(字节豆包 | 147点数解答 | 2024-11-11 14:33:32)144