当前位置: 首页 > news >正文

【Javascript】定时器

目录

延迟执行

定时执行

清除定时任务

 


延迟执行

setTimeout(function(){}, 毫秒)
console.log(1);
console.log(2);
console.log(3);
setTimeout(function (){console.log(5)
},5000)
console.log(4);

 

setTimeout(function (){
    console.log(5)
},5000)

设定了一个任务,5秒之后打印5这个数字

清除定时器 

console.log(1);
console.log(2);
console.log(3);
var timer=setTimeout(function (){console.log(5)
},5000)
console.log(4);
clearTimeout(timer);

 

定时执行

var timer=setInterval(function (){console.log('a');
},4000);

每经过4秒就会打印一次a

它跟前面的延时执行不一样,延迟执行只是把一个任务延迟了一段时间才去执行,

而定时任务就是每经过一段时间就会执行这一个任务

清除定时任务

var timer=setInterval(function (){console.log('a');
},4000);setTimeout(function (){clearInterval(timer);
},12000);

在12秒的时候清除该任务

 

 

http://www.lryc.cn/news/209639.html

相关文章:

  • 基于stm32的ADC读取烟雾报警器的数值
  • 无需更换vue-cli 脚手架 uniapp-搭建项目-H5-低版本安卓IOS兼容问题(白屏)(接口请求异常)
  • 【IO面试题 四】、介绍一下Java的序列化与反序列化
  • M1本地部署Stable Diffusion
  • java中的内存分配
  • Matter.js 插件:matter-wrap(世界是圆的)
  • HCIA --- ACL(访问控制列表)
  • Xcode自定义快捷键
  • jmeter界面压测过程卡死解决思路
  • 听GPT 讲Rust源代码--library/std(6)
  • 如何使用gpt提高效率
  • 配置VUE环境过程中 npm报错的处理方案以及VUE环境搭建过程
  • springboot 配置文件加载顺序
  • 二分查找java
  • 深入理解Java中的转义字符
  • VScode 调试 linux内核
  • Babylonjs学习笔记(五)——创建PBR材质
  • C++ -- 深入理解多态
  • 【Java】泛型通配符
  • NNDL:作业五
  • OpenAI大模型项目计划表(InsCode AI 创作助手)
  • MyBatis入门的第一个程序
  • React项目中使用zustand状态管理详细教程
  • Linux 扩展 root 文件系统
  • 19c-rac环境安装AHF
  • ESP32网络开发实例-Web控制按钮与硬件状态同步
  • 分享一下怎么做陪诊小程序
  • 【Linux】Linux+Nginx部署项目
  • 【git命令】删除分支
  • LabVIEW开发TDS1000 和TDS2000 系列泰克示波器