永发信息网

javascript中break和continue的区别

答案:2  悬赏:60  手机版
解决时间 2021-04-01 17:21
javascript中break和continue的区别
最佳答案
break是跳出循环,不执行以后的循环语句
continue是不执行当前循环后面的语句,直接进入下一个循环。
for(var i=0;i<5;i++) {
console.info("判断前:"+i);
if(i === 2) break;
console.warn("判断后:"+i);
}
//输出:0 0 1 1 2 后面的就没有输出了
for(var i=0;i<5;i++) {
console.info("判断前:"+i);
if(i === 2) continue;
console.warn("判断后:"+i);
}
//输出 0 0 1 1 2 3 3 4 4  少输出了一个=2的值
全部回答
break语句:
break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。
如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
continue语句:
continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。
continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
return语句:
return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!
当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cad中土体一般用什么图案填充
报考检察院的专业有什么限制吗
临海会出现烂尾楼不?
有什么类似杀戮都市,心理测量者的动漫
三菱指令中m8341与m8464有什么区别?
书薰草和路边的草怎么看起来这么像,是一样的
分频电路英文怎么写
这种农村鸭子是什么品种?
合同签订人没有授权委托书签字有效吗
现在的男人都这么大胆的吗?大众广庭下做这种
Z是怎样计算出来的?j又是代表多少?
雷阵雨厉害还是大雨厉害哪个更猛点还有大暴雨
武汉汉口学院托运的有哪些啊?可以到寝室取货
全新苹果8p3000可能吗
10KV1个电流等于低压几个电流
推荐资讯
王力古汉语词典好 还是汉语词典好
这是一枚什么币?
我说真的,到底有没有玩马来剑厉害的,别开玩
求对领导的意见和建议
身手矫健的的翻译是:什么意思
走步测量公里数的软件
求推荐一些像威锋网、雷锋网、不好听网这样的
歌词中带走爱情游戏
麻烦请教一下,小户型小厨房七字型厨房地砖是
看中控,谁能知道什么车啊
求两首日语短诗的现代文翻译,出自古今集
私募基金成立的条件是哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?