1. 1continue
  2. continue有两种用法:
  3. 1,continue;
  4. 这种用法必须包含在循环里,否则报错,例子:
  5.  
  6. for(var i=0;i<10;i++){
  7. if(i%2===0){
  8. continue;
  9. }
  10. console.log(i);
  11. }
  12. 输出 1 3 5 7 9
  13. continue语句用于跳出当前循环,进入下次循环
  14.  
  15. 2,continue [此处无换行] identifier;
  16. continue关键字和后边标签直接不能换行,否则会自动插入分号
  17. identifier必须出现在一个可递归的循环前,例子:
  18.  
  19. b:for(var j=0;j<5;j++){
  20. for(var i=0;i<10;i++){
  21. if(i===1){
  22. continue b;
  23. }
  24. console.log(i);
  25. }
  26. }
  27. 输出 0 0 0 0 0
  28. 可以看出continue identifier会直接进入identifier所在循环
  29.  
  30. 2break
  31. break有两种用法:
  32. 1,break;
  33. 这种用法必须包含在循环或switch语句里,否则报错,例子:
  34.  
  35. for(var i=0;i<10;i++){
  36. if(i%2===0){
  37. break;
  38. }
  39. console.log(i);
  40. }
  41. 输出为空
  42. break语句用于跳出当前循环,并且中断后续所有循环
  43.  
  44. 2,break [此处无换行] identifier;
  45. break关键字和后边标签直接不能换行,否则会自动插入分号
  46. identifier必须出现在一个可递归的循环前,例子:
  47.  
  48. b:for(var j=0;j<5;j++){
  49. for(var i=0;i<10;i++){
  50. if(i===1){
  51. break b;
  52. }
  53. console.log(i);
  54. }
  55. }
  56. 输出 0
  57. 可以看出break identifier会结束identifier所在循环
  58.  
  59. 3return
  60. return也有两种用法:
  61. 1,return ;
  62. 2,return [此处无换行] Expression
  63. return必须包含在函数体内,否则会报错!
  64. 第一种返回undefined
  65. 第二种返回Expression的值
  66.  
  67. 注意事项:
  68. 1,continuebreak,return与后边的标签或表达式必须在同一行,否则会出现自动分号插入的问题。
  69. 2continue用于循环体中,break用于循环和switch,return必须用在函数体中。不信你试试直接运行return 1;

js 之 continue break return 用法及注意事项的更多相关文章

  1. Break、continue、return用法(C++)

    (1)break 直接调出当前循环体.如果是嵌套循环,他只能调出一层循环体. Exp-1: 程序: #include<iostream> using namespace std; int ...

  2. return ,continue,break的用法与区别总结

    1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行.       (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方 ...

  3. continue break return的区别

    1.continue 语句的作用       终止本次循环的执行,即跳过当前一次循环中continue语句后尚未执行的语句,然后进行下一次循环条件的判断. 2.break 语句的作用     (1)当 ...

  4. Java-break,continue,return用法

    当年的我也算是基础小王子,但是长时间的不用导致我与他们越来越陌生了,所以我要把他们记在我的本本上. 首先我们要明白,java中到底有多少个循环关键字? 答:没错,就是3个,他们分别是:for(初始值: ...

  5. continue break exit用法说明

    1,continue用法 2,break用法 3,sys.exit用法 1,continue用法(跳出本次循环,继续下次循环) for i in xrange(10): if i == 8: cont ...

  6. continue break return

    ontinue: 可以让程序跳过,continue关键字之后的语句,回到while循环的第一行命令 break: 让程序完全跳出循环,结束while循环的执行 return: 从查询或过程中无条件退出 ...

  7. 00.continue break return的使用场景

    continue continue 语句跳出本次循环,而break跳出整个循环. continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环. continue语句用在w ...

  8. break,continue,break的用法与区别

    1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行.       (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方 ...

  9. PHP continue break 区别 用法

    <?php //continue 跳过当前循环,进行下一个 //break 终止当前循环 $db=new PDO("mysql:host=localhost;dbname=root&q ...

随机推荐

  1. Java_IO流_File类配合使用(其中用到了递归)

    第一:Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.以下对Java File文件操作以及常用方法进行简单介绍 案例1:遍历出指定目录下的文件夹,并输出文件名 stat ...

  2. MySql 及 MySql WorkBench使用大全

    Mysql安装步骤 1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\ ...

  3. OpenCascade Chinese Text Rendering

    OpenCascade Chinese Text Rendering eryar@163.com Abstract. OpenCascade uses advanced text rendering ...

  4. Android仿微信二维码扫描

    转载:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一 ...

  5. 应用程序框架实战十七:DDD分层架构之值对象(层超类型篇)

    上一篇介绍了值对象的基本概念,得到了一些朋友的支持,另外也有一些朋友提出了不同意见.这其实是很自然的事情,设计本来就充满了各种可能性,没有绝对正确的做法,只有更好的实践.但是设计与实践的好与坏,对于不 ...

  6. T-Sql学习系列完结

    T-Sql(一)简单语法 T-Sql(二)事务(Transaction) T-Sql(三)存储过程(Procedure) T-Sql(四)表关联和视图(view) T-Sql(五)xml操作 T-Sq ...

  7. Java:IDEA下使用JUNIT

    JUnit单元测试--IntelliJ IDEA (本文转载自华行天下) 单元测试的基本使用 一.环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步 ...

  8. 1Z0-053 争议题目解析134

    1Z0-053 争议题目解析134 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 134.You are managing an Oracle Database 11g datab ...

  9. (四)WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.前言 在前面我花了两个篇幅来讲解行列号的获取,也解释了为什么要获取行 ...

  10. PHP中的魔术方法(2)

    1.__get.__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ...