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);`
相关推荐
从文处安13 小时前
「前端何去何从」React Router:让单页应用有多页的体验
前端·react.js
Lkstar13 小时前
Vue Router 进阶:导航守卫、动态路由与懒加载,源码级理解
前端
ricardo197313 小时前
# Tree Shaking 深度解析:为什么你的代码没被摇掉?
前端·面试
前端流一13 小时前
踩坑实录:Vite打包AntD5报错 rc-picker/es/generate/dayjs 模块找不到
前端
ch.ju13 小时前
Java Programming Chapter 4——Composition of classes
java·开发语言
_按键伤人_13 小时前
三、手把手教你从零写一个本地 RAG
前端·llm·ai编程
008爬虫实战录13 小时前
【码上爬】 题十二:如来神掌 困难, JSVMP加密,使用代理补环境
前端·javascript·node.js
008爬虫实战录13 小时前
【码上爬】 题十:魔改算法 堆栈分析,找加密值过程详解
前端·python·算法
人道领域13 小时前
Java基础热门八股总结:八种基本数据类型 + 装箱拆箱 + 缓存机制,(90%的Java新手都搞不清的装箱拆箱问题)
java·开发语言·python
无人装备硬件开发爱好者13 小时前
深度解析GPS天线设计:从贴片天线到LNA前端的完整硬件方案
前端