js 之 continue break return 用法及注意事项
- 1,continue
- continue有两种用法:
- 1,continue;
- 这种用法必须包含在循环里,否则报错,例子:
- for(var i=0;i<10;i++){
- if(i%2===0){
- continue;
- }
- console.log(i);
- }
- 输出 1 3 5 7 9
- continue语句用于跳出当前循环,进入下次循环
- 2,continue [此处无换行] identifier;
- continue关键字和后边标签直接不能换行,否则会自动插入分号
- identifier必须出现在一个可递归的循环前,例子:
- b:for(var j=0;j<5;j++){
- for(var i=0;i<10;i++){
- if(i===1){
- continue b;
- }
- console.log(i);
- }
- }
- 输出 0 0 0 0 0
- 可以看出continue identifier会直接进入identifier所在循环
- 2,break
- break有两种用法:
- 1,break;
- 这种用法必须包含在循环或switch语句里,否则报错,例子:
- for(var i=0;i<10;i++){
- if(i%2===0){
- break;
- }
- console.log(i);
- }
- 输出为空
- break语句用于跳出当前循环,并且中断后续所有循环
- 2,break [此处无换行] identifier;
- break关键字和后边标签直接不能换行,否则会自动插入分号
- identifier必须出现在一个可递归的循环前,例子:
- b:for(var j=0;j<5;j++){
- for(var i=0;i<10;i++){
- if(i===1){
- break b;
- }
- console.log(i);
- }
- }
- 输出 0
- 可以看出break identifier会结束identifier所在循环
- 3,return
- return也有两种用法:
- 1,return ;
- 2,return [此处无换行] Expression
- return必须包含在函数体内,否则会报错!
- 第一种返回undefined
- 第二种返回Expression的值
- 注意事项:
- 1,continue,break,return与后边的标签或表达式必须在同一行,否则会出现自动分号插入的问题。
- 2,continue用于循环体中,break用于循环和switch,return必须用在函数体中。不信你试试直接运行return 1;
js 之 continue break return 用法及注意事项的更多相关文章
- Break、continue、return用法(C++)
(1)break 直接调出当前循环体.如果是嵌套循环,他只能调出一层循环体. Exp-1: 程序: #include<iostream> using namespace std; int ...
- return ,continue,break的用法与区别总结
1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方 ...
- continue break return的区别
1.continue 语句的作用 终止本次循环的执行,即跳过当前一次循环中continue语句后尚未执行的语句,然后进行下一次循环条件的判断. 2.break 语句的作用 (1)当 ...
- Java-break,continue,return用法
当年的我也算是基础小王子,但是长时间的不用导致我与他们越来越陌生了,所以我要把他们记在我的本本上. 首先我们要明白,java中到底有多少个循环关键字? 答:没错,就是3个,他们分别是:for(初始值: ...
- continue break exit用法说明
1,continue用法 2,break用法 3,sys.exit用法 1,continue用法(跳出本次循环,继续下次循环) for i in xrange(10): if i == 8: cont ...
- continue break return
ontinue: 可以让程序跳过,continue关键字之后的语句,回到while循环的第一行命令 break: 让程序完全跳出循环,结束while循环的执行 return: 从查询或过程中无条件退出 ...
- 00.continue break return的使用场景
continue continue 语句跳出本次循环,而break跳出整个循环. continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环. continue语句用在w ...
- break,continue,break的用法与区别
1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方 ...
- PHP continue break 区别 用法
<?php //continue 跳过当前循环,进行下一个 //break 终止当前循环 $db=new PDO("mysql:host=localhost;dbname=root&q ...
随机推荐
- Java_IO流_File类配合使用(其中用到了递归)
第一:Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.以下对Java File文件操作以及常用方法进行简单介绍 案例1:遍历出指定目录下的文件夹,并输出文件名 stat ...
- MySql 及 MySql WorkBench使用大全
Mysql安装步骤 1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\ ...
- OpenCascade Chinese Text Rendering
OpenCascade Chinese Text Rendering eryar@163.com Abstract. OpenCascade uses advanced text rendering ...
- Android仿微信二维码扫描
转载:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一 ...
- 应用程序框架实战十七:DDD分层架构之值对象(层超类型篇)
上一篇介绍了值对象的基本概念,得到了一些朋友的支持,另外也有一些朋友提出了不同意见.这其实是很自然的事情,设计本来就充满了各种可能性,没有绝对正确的做法,只有更好的实践.但是设计与实践的好与坏,对于不 ...
- T-Sql学习系列完结
T-Sql(一)简单语法 T-Sql(二)事务(Transaction) T-Sql(三)存储过程(Procedure) T-Sql(四)表关联和视图(view) T-Sql(五)xml操作 T-Sq ...
- Java:IDEA下使用JUNIT
JUnit单元测试--IntelliJ IDEA (本文转载自华行天下) 单元测试的基本使用 一.环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步 ...
- 1Z0-053 争议题目解析134
1Z0-053 争议题目解析134 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 134.You are managing an Oracle Database 11g datab ...
- (四)WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.前言 在前面我花了两个篇幅来讲解行列号的获取,也解释了为什么要获取行 ...
- PHP中的魔术方法(2)
1.__get.__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ...