JavaScript-break和continue
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 或循环语句
- break 关键字可以用来退出 switch 或循环语句
- 不能在 if 语句中使用 break 和 continue
- 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 标识当前的循环
- 可以为一个循环语句创建一个 label,来标识当前的循环
- 语法
- label:循环语句
- 使用 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 跳过当次循环
- continue 关键字可以用来跳过当次循环
- 同样 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相关推荐
- JavaScript Break 和 Continue 语句
JS JavaScript Break 和 Continue 语句 break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. Break 语句 for (i=0;i<10;i ...
- JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- javascript案例30——continue、break
一.案例描述 continue:跳出本次循环,继续下一次循环. break:结束整个循环 提供几个案例以供理解. 二.案例 案例1 吃4个包子,第3个有虫子,就扔掉第3个,继续吃第4个包子.( 采用f ...
- JavaScript循环语句for,while,与break,continue配合案例详解
目录 for循环 语法: for循环案例 1.简单的for循环 2.使用for循环打印星星 3.使用for循环打印等腰三角形 4.倒三角,与拼成菱形 5.输出1000以内的水仙花数 6.输出九九乘法表 ...
- 14.JavaScript循环while、for、dowhile、break、continue、跳转标签
文章目录 while.for循环 while 循环 语法 循环条件 危险的死循环 只有一行语句的循环 do {...} while 语法 do {...} while的特点 for 循环 语法 for ...
- javascript中break和continue
在js中,break和continue基本用法与c语言类似. break只能用在循环和switch语句中:而continue只能用在循环中. 但是在js中也有一个特殊的用法. 由于我们可以在js中标记 ...
- javaScript学习笔记之break 和 continue 语句对比
break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. break 语句可用于跳出循环. break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话): continue ...
- javascript 中的break 与continue
最近被问到 break与continue 的区别,这里记录一下. 1.continue continue语句 用于终止本次循环并开始下一次循环. 简单理解为,可以理解为跳过一次,之后开启了下一次. 注 ...
- 【转】详谈for循环里面的break和continue语句
https://www.jb51.net/article/119099.htm 转载 更新时间:2017年07月20日 07:53:06 投稿:jingxian 我要评论 下面小编就为大家带 ...
- python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...
python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...
最新文章
- handle句柄 matlab_学习随笔之Matlab句柄对象深拷贝方法
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
- linux下kvm设备配置,Linux下为KVM 配置桥接设备
- pt-online-schema-change中update触发器的bug
- vue 动态路由_Vue.js应用性能优化三
- html head
- Python学习(三)基础
- 准确率(Accuracy) | 查准率(Precision) | 查全率(Recall)
- 为什么我做数据库类的程序要用代码生成器,而且是前前后后,反反复复 [转]...
- mysql的root密码的变更-进程的杀掉
- Redis学习之字典源码分析
- 如何运用大数据舆情监测分析软件监测分析舆情的方法技巧
- 虚函数表构成、地址详细说明
- RuntimeError: Exporting the operator uniform to ONNX opset version 12 is not supported.
- 专线多个ip 虚拟服务器,一个云服务器可以做几个ip虚拟机
- 网站被劫持勒索怎么办
- Whitted光线追踪
- DHTML、XHMLT、HTML的区别
- linux命令中ps -ef是什么意思
- 阿里、百度、华为都用什么编程语言?做程序员前,这些别说不知道!