为什么setInterval()方法是最后执行的?而不是按顺序执行的?

psyga102 psyga102 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
function showResult() {
var flag;
var timer=setInterval(function(){
alert("执行setInterval");
if(flag!=undefined){
clearInterval(timer);
}
},2000);
alert("先执行后面的代码1");
alert("先执行后面的代码2");
}
...全文

相关推荐

前端学习笔记

该资源是我在前端学习过程中总结归纳下来的详细基础文档

qq_37212538

setTimeout()与setInterval()方法区别介绍

计时器setTimeout()和setInterval()两个都是js的计时功能的函数两个有些区别。 setTimeout(): 在js手册中的解释:用于在指定的毫秒数后调用函数或计算表达式; 也就是说在执行完设定好的秒数后再执行。 实验代码(改变body背景颜色): 代码如下: setTimeout(function(){ $(“body”).css(“background”,”red”); },5000); setInterval(): 在js手册中的解释: 按照指定的周期(以毫秒计)来调用函数或计算表达式. 会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭;

weixin_38631978

setInterval()和setTimeout()的用法和区别示例介绍

setInterval()和setTimeout()想必大家并不陌生吧,接触js的朋友都知道的,不过还是有一些新手朋友对两者的用法不是很熟悉,下面简要的为大家介绍下

weixin_38748555

JavaScript setTimeout和setInterval的使用方法 说明

两个函数都是可以用来实现一段时间后执行一段javascript代码的效果。两个函数都有两个参数,前面的都是执行表达式,后面的是隔的秒数。

weixin_38617604

JavaScript setInterval()与setTimeout()计时器

JavaScript是单线程语言,但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码,间歇时间值是指每隔指定的时间就执行一次代码。   超时调用   超时调用使用window对象的setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(代码执行前的等待时间)。其中,第一个参数可以是一个字符串(和eval()中使用的字符串一样),也可以是一个函数。   第二个参数是一个表示等待多长时间的毫秒数,但是在该时间过去后代码并不一定执行。JavaScript是一个单线程序的解释器,因此一定时间内只能执行一段代码。为了控制要执行的代码,

weixin_38613681
评论 2
收藏 已收藏
分享
返回顶部
psyga102
JavaScript 87,984 成员 224,681 内容