如何跳出当前循环

<script>let a=0;let b=0;for(let i=0 ;i<5;i++){for(let j=0 ;j<5;j++){if(a==1){continue}else{a++}}b++}console.log(a)console.log(b)
</script>

最终打印结果(a=1,b=5):

解读:因为a=1就会跳出当前循环,否则就a++,所以a只会加到1,而b一直加,加到5,而两个for循环次数都是一样的。

跳出所有循环

<script>for(var i=0 ;i<5;i++){if(i==2){break}}console.log(i)
</script>

跳出双层for循环

<script>bFlag:for(let i=0;i<4;i++){for(let j=0;j<3;j++){if(i==1){break bFlag;}console.log(i,j)}}
</script>

打印结果:

代码解读:在循环外立个flag标志,当i==1时候,”闪现“出去,跳出了两层for循环,只是一个break做不到,可以自己尝试。
break bFlag有点像break到bFlag的意思

HTML-js-如何跳出当前循环、所有循环、双层for循环相关推荐

  1. 用标号跳出当前多重嵌套循环是否继续执行循环_4、在JAVA中如何跳出当前的多重嵌套循环?-Java面试题答案...

    public class Test { public static void main(String[] args) { method1(); method2(); } //方法一: 利用标签 pub ...

  2. python跳出双层for循环的解决方法

    转载 python跳出双层for循环的解决方法 一.问题描述 在二维数组的遍历中,我们经常使用双层for循环.在某些时候,我们并不需要遍历整个二维数组.当条件满足时就应该终止for循环.但是,直接在内 ...

  3. 前端:JS/24/BOM和DOM简介,for...in循环遍历,window对象的属性和方法,延时器,定时器,screen屏幕对象,location地址栏对象,history历史记录对象

    BOM 和DOM简介 BOM ,Browser Object Model ,浏览器对象模型: BOM主要提供了访问和操作浏览器各组件的方式: 浏览器组件:window(浏览器容器), location ...

  4. vba 跳出for循环_ExcelVBA的三重FOR循环退出

    在使用Excel的VBA功能实现数据查询时,经常用到三重FOR循环查询,如果全部把这些循环查询一遍,需要很长的时间,电脑运算也特别慢.如何才能快速退出三重FOR循环呢?如果用ExitFor,则会退出所 ...

  5. Python break语句:多层循环中break是终止(或跳出)本层(也即所在层)循环,后者说是跳出最内层循环。也就是break只能跳出一层循环而不是多层循环

    Fool笔记 Python中,break语句用在循环体中,是使所在循环立即终止,即跳出所在循环,继续执行循环结构后面的语句. 对于嵌套的循环,break使本层循环立即终止,也就是跳出所在层循环.或者说 ...

  6. Js中forEach,for in,for of循环的用法

    取出数组里边对象的key和value值: 取出数组里边对象的key和value值_chu_geng的博客-CSDN博客_获取数组里面对象的value值 转自:js中forEach,for in,for ...

  7. 跳出内循环,继续下一次外循环的写法

    跳出内循环,继续外循环: def work(): #定义函数for i in range(5): for j in range(5):for k in range(5):if k=3:break #跳 ...

  8. python:跳出内循环,继续下一次外循环的写法

    跳出内循环,继续外循环: def work(): #定义函数for i in range(5): for j in range(5):for k in range(5):if k=3:break #跳 ...

  9. javaScript:双层for循环,如何在内层for循环中跳出外层for循环

    问题描述:如题,双层for循环,在内层for循环中跳出外层for循环. 解决方法:break语句可以带标签,例如break foo,可实现跳出标签为foo的循环.使用带标签的循环跳转和break,可实 ...

  10. Java springboot 跳出双层for循环

    1.跳出单层for循环 for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {if (i == 1) {System.out. ...

最新文章

  1. html下拉框由后端,select下拉框通过ajax获取后台的值
  2. 独家 | 10分钟带你上手TensorFlow实践(附代码)
  3. char,Character,int,字符及编码日记 1
  4. header response in Genil
  5. 富二代谈起中国做技术的地位(转载)
  6. C++ 输出单个字符
  7. 纯ASP结合VML生成完美图-柱图
  8. Lesson 02amp;03 for Plotting in R for Biologists
  9. jq为a标签绑定的onclick事件在移动端不响应
  10. 服务器c盘清理文件,如何清理Windows服务器的C盘
  11. cad特性匹配快捷键命令_cad快捷键命令大全
  12. freeotp使用教程_PPT模板怎么用
  13. 思科CCNP网络工程师 和思科CCIE网络工程师考试常见问题GRE虚拟专用网络详解
  14. php 加减法,php加减法
  15. 数据挖掘——时间序列算法之组合模型
  16. fofa批量验证poc脚本笔记
  17. [转帖]龙芯下一代处理器微结构GS464E细节曝光
  18. 1月全球CTF比赛时间汇总来了!
  19. 应用程序如何使用驱动程序
  20. Cauchy-Schwarz Inequality

热门文章

  1. JavaScript 数组去重方法合集(简洁易懂)
  2. 苹果手机看html文件效果,如何在ios手机端的Safari浏览器中“查看网页源代码”...
  3. python读取word中的文字格式_尝试使用Python解析xml格式的docx文档以打印粗体字
  4. 【Bioconda】Can‘t locate Bio/SeqIO.pm in @INC
  5. Android Kotlin for循环 when List集合 的用法
  6. 心血管支架手术后反复低烧不退是什么原因,怎么治疗?
  7. 【DSP学习笔记】win10环境下安装CCS5.5
  8. 实现checkbox的多选
  9. linux安装kde桌面环境,在Debian 10(Buster)上安装KDE桌面环境的方法
  10. Flash绘制美丽风景画之海滩