JavaScript 定时器

JavaScript 中的定时器主要用于在指定的时间间隔后执行代码或函数。以下是使用 JavaScript 定时器的一些示例。

1.setTimeout

setTimeout 用于在指定的毫秒数后执行一次函数。

复制代码
javascript`setTimeout(function() {
console.log("这个消息将在5秒后打印出来");
}, 5000);`

2. setInterval

setInterval 用于每隔指定的毫秒数重复执行函数。

复制代码
javascript`setInterval(function() {
console.log("这个消息将每隔5秒打印一次");
}, 5000);`

3. clearTimeoutclearInterval

如果你想停止定时器,你可以使用 clearTimeout(用于 setTimeout)或 clearInterval(用于 setInterval)。

复制代码
javascript`var timeoutId = setTimeout(function() {
console.log("这个消息将在5秒后打印出来");
}, 5000);

// 当你需要停止执行时:
clearTimeout(timeoutId);`

或者,对于 setInterval:

复制代码
javascript`var intervalId = setInterval(function() {
console.log("这个消息将每隔5秒打印一次");
}, 5000);

// 当你需要停止执行时:
clearInterval(intervalId);`
相关推荐
u0109272711 分钟前
代码覆盖率工具实战
开发语言·c++·算法
码云数智-大飞4 分钟前
零拷贝 IPC:用内存映射文件打造 .NET 高性能进程间通信队列
java·开发语言·网络
懈尘7 分钟前
深入理解Java的HashMap扩容机制
java·开发语言·数据结构
晚霞的不甘8 分钟前
Flutter for OpenHarmony手势涂鸦画板开发详解
前端·学习·flutter·前端框架·交互
Beginner x_u10 分钟前
JavaScript 核心知识索引(面试向)
开发语言·javascript·面试·八股
yqd66611 分钟前
RabbitMQ用法和面试题
java·开发语言·面试
We་ct12 分钟前
LeetCode 73. 矩阵置零:原地算法实现与优化解析
前端·算法·leetcode·矩阵·typescript
晚霞的不甘13 分钟前
Flutter for OpenHarmony 实现动态天气与空气质量仪表盘:从 UI 到动画的完整解析
前端·flutter·ui·前端框架·交互
~小仙女~16 分钟前
组件的二次封装
前端·javascript·vue.js
白日梦想家68116 分钟前
JavaScript性能优化实战系列(三篇完整版)
开发语言·javascript·性能优化