js setInterval setTimeout用法
主要讲setInterval()的用法。比较简单的内容,如果以后学到其他相关的,再补充吧。
1.setInterval()语法
INTERVAL:填一个数字。单位:毫秒。举个例子,INTERVAL = 1000表示1秒。
在running code的地方写要运行的代码。
效果:每间隔一段时间(INTERVAL设定)运行一次running code
setInterval(()=>{//running code
}, INTERVAL);
2.setInterval()停止
如何停止运行?使用clearTimeout()。
注意,要如下所示的形式,明确声明clearTimeout()的对象。
/*
必须有loop的声明和使用,否则会不断运行
*/
let count = 10;
let loop = setInterval(()=>{console.log('count = ' + count--);if(!count){clearTimeout(loop);}
}, 1000);
你也可以试试clearTimeout()不加参数是什么效果:无限循环。相当于不加这一行。
let count = 10;
let loop = setInterval(()=>{console.log('count = ' + count--);if(!count){clearTimeout();}
}, 1000);
3.setTimeout()
setTimeout()
INTERVAL:填一个数字。单位:毫秒。举个例子,INTERVAL = 1000表示1秒。
在running code的地方写要运行的代码。
效果:经过一段时间再执行running code
setTimeout(()=>{console.log('1 second passed...');
},1000);
如果希望效果明显一点,可以把间隔时间设置得再长一点。
setTimeout()常常用来配合说明“异步”相关的内容。setTimeout()和异步,能说的东西也不少,应该会另外写一篇日志来梳理。
js setInterval setTimeout用法相关推荐
- js setInterval+setTimeout定时器轮询+终止轮询
常见的轮询方式: window.timer = setInterval(()=>{this.promiseFun()},1000) 大家一般都会使用setInterval,但要注意单纯使用它可能 ...
- js的settimeout用法总结
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式.下面是setTimeout()在js类中的使用方法: setTimeout (表达式,延时时间) setTimeout(表达式, ...
- js中setTimeout的用法和JS计时器setTimeout与setInterval方法的区别和confirm方法
setTimeout()在js类中的使用方法 setTimeout (表达式,延时时间) setTimeout(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTi ...
- setTimeOut()和setInterval()的用法
setTimeOut()和setInterval()的用法 setTimeOut(function(){},1000); 在特定时间之后调用函数,只调用一次 setInterval(function( ...
- setInterval与setTimeout用法
setInterval与setTimeout的用法 1.setTimeout setTimeout() 只执行 code 一次.如果要多次调用,请使用 setInterval() 或者让 code 自 ...
- JavaScript setTimeout用法,js setTimeout带参数
JavaScript setTimeout用法,js setTimeout带参数 ================================ ©Copyright 蕃薯耀 2021-07-07 ...
- JS定时器setTimeout和setInterval介绍
JS定时器setTimeout和setInterval介绍 JavaScript 定时器,有时也称为"计时器",用来在经过指定的时间后执行某些任务.avaScript 中提供了两种 ...
- 每日题(js):setTimeout与setInterval(深入理解)
题目:setInterval/setTimeout 详细理解 定时器:setTimeout setTimeout()方法设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码. var t ...
- setTimeout()用法
对于这个知识我一直以来也有一个误解 查完之后感觉这个小编写的还可以 也转发一下 帮助自己理解一下 // 3 秒(3000 毫秒)后弹出 "Hello" setTimeout(fun ...
最新文章
- 键盘历史记录实用程序已停止工作 解决办法
- 维基链锚定行业缺口,定位发展一体化DeFi,持续开发出各类产品应用,包括去中心化抵押借贷系统Wayki-CDP(含稳定币WUSD)、去中心化交易所Wayki-DEX、去中心化合成资产协议Wayki-X
- RocketMQ Docker安装
- ITK:从测量列表创建直方图
- 调用PDF的打印命令
- javaweb在线问卷系统_2020 最新流行的Java Web报表工具比对
- 7-181 最长连续递增子序列 (20 分)
- 【Elasticsearch】Elasticsearch:Searchable snapshot - 可搜索的快照
- Python借助百度搜索引擎爬取Python小屋密切相关文章
- 用pyqt5做个图书馆数据管理客户端!--pyqt+mysql的使用(入门必看!)
- 「leetcode」383. 赎金信:哈希表的经典题目
- 线段树(单点更新) HDOJ 4288 Coder
- php_eol为什么没有换行,PHP PHP_EOL 换行符
- 手机木马以及移动安全
- 微信公众号的html5界面用什么软件,微信公众号编辑排版用什么软件(推荐这4款编辑器)...
- word怎么填满一页_Word文档如何让插入的表格自动充满整个页 – 手机爱问
- win7计算机u盘不显示盘符,win7系统识别U盘但不显示盘符该如何解决?
- 部分算法与对应代码整理(R、Python)
- 科学计算机如何进行复数运算,教你如何用你的卡西欧学生计算器进行复数运算!...
- echarts 坐标自适应,实现 ECharts 图表自适应