问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS setTimeout 和setInterval 的区别

发布网友 发布时间:2022-04-21 23:08

我来回答

2个回答

热心网友 时间:2022-04-22 11:55

1.setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

<html><body> <input type="text" id="clock" size="35" /><script language=javascript>var int=self.setInterval("clock()",50)function clock() { var t=new Date() document.getElementById("clock").value=t }</script></form><button onclick="int=window.clearInterval(int)">Stop interval</button> </body></html>

2.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。setTimeout() 只执行 code 一次。

<html><head><script type="text/javascript">function timedMsg(){ var t=setTimeout("alert('5 seconds!')",5000)}</script></head> <body><form><input type="button" value="Display timed alertbox!" onClick="timedMsg()"></form><p>Click on the button above. An alert box will be displayed after 5 seconds.</p></body> </html>

热心网友 时间:2022-04-22 13:13

setTimeout 是指定的毫秒数到了执行一次后不再执行
setInterval 是多次执行,像是无数个setTimeout 的整合,不出错误会一直执行下去。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宣称窗帘可“空气净化”,宜家被罚172.5万,此前还收到过哪些罚单?_百度... 打开CAD2006出现fail to get commcntrcontroller怎么解决 启动cad2006时出现'failtogetcommcntrcontroller"怎么解决啊?是什么... 删除C:\Program Files\AutoCAD2004\WSCommCntrAcCon.arx有什么影响 CAD启动时出现fail to get CommcntrController 怎么解决? 启动cad2006时出现'fail to get commcntrcontroller"怎么解决啊?是什么... ...电脑,买哪种划算啊 ,主要 玩游戏,挂Q偶尔看电影 你们上网都干什么啊 ...我上网主要是浏览网页,挂Q和人人,看视频,电影,电视剧什么的,请问... 天天看播放器是什么格式?我想用平板电脑下载来看电视和电影可以吗?还有... 得了骨髓增生异常综合征能结婚吗 建筑工程公司与项目部的关系 AS3 setTimeOut,setInterval,Timer 的区别和用法 骨髓增生是一种什么病 请问骨髓增生异常综合征是不是重大疾病,是不是在... jQuery 定时局部刷新,setTimeout和setInterval的区别 有谁听说过骨髓增生异常综合症的病因和治疗方法的... settimeout和setinterval Js中setTimeout和setInterval的区别 骨髓增生异常综合征是怎样转变白血病 JS中SetTimeOut和SetInterval方法的区别? QQ密码忘了,然后注册这个QQ号的手机号也忘了,QQ... 摄像机里的视频怎么传到微信里 MDS骨髓增生异常综合症能不能治愈?一般来说是什么... js计时器中setTimeout和setInterval的区别和使用 什么样的血液病会遗传 javascript中setTimeout和setinterval的区别是? 厨师周工作计划怎么写 QQ密码忘记了登不上手机号也换了该怎么办? 希望知道骨髓增生异常综合征特点,还有救吗? 我们是建筑企业,在外省有分公司,现在想成立项目... javascript的settimeout和setinterval的区别 骨髓增生异常综合征白细胞偏多 qq幸运字符是双方显示相同吗 我在中交路桥南方公司的项目部工作,调回南方公司需... 在C#中,setTimeout 和 setInterval 的区别是什么? 中国建筑技术集团有限公司南方分公司怎么样? 中建三局南方公司好还是中建八局广州公司好? setTimeout和setInterval的返回值是什么类型的,它... 建筑工程公司与项目部的关系是什么? 如何在jQuery中使用 setInterval,setTimeout 建筑工程的项目部跟公司有区别吗?为什么有些招聘... 中建三局南方公司和中建八局广州分公司,哪个好? QQ幸运字符双方都要发信息吗? 如何使用定时器settimeout,setInterval执行能传递... 建筑公司项目部技术负责与房地产公司工程部现场基... 怎么把pdf的图表转化成excel 建筑行业在南方和北方哪边发展更好呢 ? QQ有了幸运字符后,双方每天能各抽几次呢?是每天... 建筑行业发展.是在南方好还是北方好