break 和 continue

/* for(var i=0 ; i<5 ; i++){console.log(i);if(i ==2){break;}} *//* for(var i=0 ; i<5 ; i++){console.log("@外层循环"+i);for(var j=0 ; j<5 ; j++){break;console.log("内层循环:"+j);}
} */outer: for (var i = 0; i < 5; i++) {console.log("@外层循环" + i);for (var j = 0; j < 5; j++) {break outer;console.log("内层循环:" + j);}
}for (var i = 0; i < 5; i++) {console.log(i);if (i == 2) {continue;}console.log(i);
}/* outer:
for(var i=0 ; i<5 ; i++){for(var j=0 ; j<5 ; j++){if(j ==1){continue;}console.log("--->"+j);}console.log("@--->"+i);
} */

1. break 退出 switch 或循环语句

  1. break 关键字可以用来退出 switch 或循环语句
  2. 不能在 if 语句中使用 break 和 continue
  3. break 关键字会立即终止离他最近的循环语句
for (var i = 0; i < 5; i++) {console.log(i);if (i == 2) {break;}
}for (var i = 0; i < 5; i++) {console.log("@外层循环" + i);for (var j = 0; j < 5; j++) {break;console.log("内层循环:" + j);}
}

2. label 标识当前的循环

  1. 可以为一个循环语句创建一个 label,来标识当前的循环
  2. 语法
    • label:循环语句
  3. 使用 break 语句时,可以在 break 后跟着一个 label
    • 这样 break 将结束指定的循环,而不是最近的
outer: for (var i = 0; i < 5; i++) {console.log("@外层循环" + i);for (var j = 0; j < 5; j++) {break outer;console.log("内层循环:" + j);}
}

3. continue 跳过当次循环

  1. continue 关键字可以用来跳过当次循环
  2. 同样 continue 也是默认只会对离他最近的循环起作用
for (var i = 0; i < 5; i++) {console.log(i);if (i == 2) {continue;}console.log(i);
}outer: for (var i = 0; i < 5; i++) {for (var j = 0; j < 5; j++) {if (j == 1) {continue;}console.log("--->" + j);}console.log("@--->" + i);
}

JavaScript-break和continue相关推荐

  1. JavaScript Break 和 Continue 语句

    JS JavaScript Break 和 Continue 语句 break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. Break 语句 for (i=0;i<10;i ...

  2. JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  3. javascript案例30——continue、break

    一.案例描述 continue:跳出本次循环,继续下一次循环. break:结束整个循环 提供几个案例以供理解. 二.案例 案例1 吃4个包子,第3个有虫子,就扔掉第3个,继续吃第4个包子.( 采用f ...

  4. JavaScript循环语句for,while,与break,continue配合案例详解

    目录 for循环 语法: for循环案例 1.简单的for循环 2.使用for循环打印星星 3.使用for循环打印等腰三角形 4.倒三角,与拼成菱形 5.输出1000以内的水仙花数 6.输出九九乘法表 ...

  5. 14.JavaScript循环while、for、dowhile、break、continue、跳转标签

    文章目录 while.for循环 while 循环 语法 循环条件 危险的死循环 只有一行语句的循环 do {...} while 语法 do {...} while的特点 for 循环 语法 for ...

  6. javascript中break和continue

    在js中,break和continue基本用法与c语言类似. break只能用在循环和switch语句中:而continue只能用在循环中. 但是在js中也有一个特殊的用法. 由于我们可以在js中标记 ...

  7. javaScript学习笔记之break 和 continue 语句对比

    break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. break 语句可用于跳出循环. break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话): continue ...

  8. javascript 中的break 与continue

    最近被问到 break与continue 的区别,这里记录一下. 1.continue continue语句 用于终止本次循环并开始下一次循环. 简单理解为,可以理解为跳过一次,之后开启了下一次. 注 ...

  9. 【转】详谈for循环里面的break和continue语句

    https://www.jb51.net/article/119099.htm 转载  更新时间:2017年07月20日 07:53:06   投稿:jingxian   我要评论 下面小编就为大家带 ...

  10. python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...

    python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...

最新文章

  1. handle句柄 matlab_学习随笔之Matlab句柄对象深拷贝方法
  2. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
  3. linux下kvm设备配置,Linux下为KVM 配置桥接设备
  4. pt-online-schema-change中update触发器的bug
  5. vue 动态路由_Vue.js应用性能优化三
  6. html head
  7. Python学习(三)基础
  8. 准确率(Accuracy) | 查准率(Precision) | 查全率(Recall)
  9. 为什么我做数据库类的程序要用代码生成器,而且是前前后后,反反复复 [转]...
  10. mysql的root密码的变更-进程的杀掉
  11. Redis学习之字典源码分析
  12. 如何运用大数据舆情监测分析软件监测分析舆情的方法技巧
  13. 虚函数表构成、地址详细说明
  14. RuntimeError: Exporting the operator uniform to ONNX opset version 12 is not supported.
  15. 专线多个ip 虚拟服务器,一个云服务器可以做几个ip虚拟机
  16. 网站被劫持勒索怎么办
  17. Whitted光线追踪
  18. DHTML、XHMLT、HTML的区别
  19. linux命令中ps -ef是什么意思
  20. 阿里、百度、华为都用什么编程语言?做程序员前,这些别说不知道!

热门文章

  1. 爆强,一个网友对上海地铁的超强描述
  2. 【Unity】渐入渐出的黑屏(白屏)过场动画最简单的实现
  3. c语言程序设计杨东芳答案,基于DDS的数发生器毕业设计论文.doc
  4. 电影功夫熊猫使用的单词分析
  5. Python对html解析(BeautifulSoup)
  6. Win_BAT批处理汇总
  7. 摇臂摄像必备技能,如何做到“人臂合一”?
  8. 跨境电商维护商标的重要性和有效途径——成都扬帆志远教育公司
  9. 双向循环链表、dancing links
  10. 用jsdelivr代替访问困难的jquery