1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7
 8             /*
 9              * break关键字可以用来退出switch或循环语句
10              *     不能在if语句中使用break和continue
11              *     break关键字,会立即终止离他最近的那个循环语句
12              */
13
14             //---------------------------------------------------------------------------------
15
16             for(var i=0 ; i<5 ; i++){
17                 console.log(i); //0  1 2
18
19                 if(i == 2){
20                     break;
21                 }
22
23             }
24
25
26             for(var i=0 ; i<5 ; i++){
27                 console.log("@外层循环"+i) //@外层循环0 @外层循环1 @外层循环2 @外层循环3 @外层循环4
28                 for(var j=0 ; j<5; j++){
29                     break;
30                     console.log("内层循环:"+j);
31                 }
32             }
33
34             //---------------------------------------------------------------------------------
35
36             /*
37              * 可以为循环语句创建一个label,来标识当前的循环
38              * label:循环语句
39              * 使用break语句时,可以在break后跟着一个label,
40              *     这样break将会结束指定的循环,而不是最近的
41              */
42
43             outer:
44             for(var i=0 ; i<5 ; i++){
45                 console.log("@外层循环"+i) // @外层循环0
46                 for(var j=0 ; j<5; j++){
47                     break outer;
48                     console.log("内层循环:"+j);
49                 }
50             }
51
52
53             /*
54              * continue关键字可以用来跳过当次循环
55              *     同样continue也是默认只会对离他最近的循环循环起作用
56              */
57             for(var i=0 ; i<5 ; i++){
58
59                 if(i==2){
60                     continue;
61                 }
62
63                 console.log(i); //0 1 3 4
64             }
65
66
67             outer:
68             for(var i=0 ; i<5 ; i++){
69
70                 for(var j=0 ; j<5 ; j++){
71
72                     continue;
73
74                     console.log("-->"+j);
75
76                 }
77
78                 console.log("@--->"+i);//@--->0 @--->1 @--->2 @--->3 @--->3
79             }
80
81
82         </script>
83     </head>
84     <body>
85     </body>
86 </html>

转载于:https://www.cnblogs.com/ZHOUVIP/p/7678707.html

JS基础_break和continue相关推荐

  1. 构建node.js基础镜像_我如何使用Node.js构建工作抓取网络应用

    构建node.js基础镜像 by Oyetoke Tobi Emmanuel 由Oyetoke Tobi Emmanuel 我如何使用Node.js构建工作抓取网络应用 (How I built a ...

  2. JS基础知识学习(一)

    JS基础知识 前端开发常用的浏览器 谷歌浏览器(chrome):Webkit内核(v8引擎) 火狐浏览器(firefox):Gecko内核 欧朋浏览器(opera):Presto内核 IE浏览器:Tr ...

  3. js笔记(一)js基础、程序结构、函数

    大标题 小节 一.js 基础 1. javascript的组成: 2. 运行js: 3. 打印信息: 4. 关键字var: 5. js中的数据类型: 6. NaN(not a number): 7. ...

  4. 小汤学编程之JavaScript学习day01——认识JS、JS基础语法

    一.认识JS 1.JavaScript的组成     2.浏览器执行js简介     3.JavaScript是什么?     4.扩展内容 二.JS基础语法 1.代码书写位置     2.变量    ...

  5. 自学JavaScript第一天- JS 基础

    自学JavaScript第一天- JS 基础 JS 写在哪里 注释 行内 js 内部 js 外部 js JS 基础语法 语句 大小写 代码块 折行 变量 声明 var .let.const 及作用域 ...

  6. 刷算法题常用的 JS 基础扫盲

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 介绍 此篇属于前端算法入门系列的第一篇,主要介绍常用的数组方法.字符串方法.遍历方法.高阶函 ...

  7. 2021面试前期准备——JS基础(持续更新)

    JS基础(一) (1).数据类型 1.js数据类型: 8种 js基础类型:5种 js引用类型:3种 2.null.undefined.isNaN,NaN null是一个表示"无"的 ...

  8. js基础day01小结

    第02阶段.前端基本功.前端基础.入门语法 计算机知识补充 学习目标 理解 简单了解计算机组成 认识计算机内存 一. 核心内容 1. 计算机组成 1.1 软件(程序) 系统软件:Windows.Lin ...

  9. 前端学习——JS基础知识点复习

    一. JS复习 1.1 如何使用JS HTML标签内使用JS,要求写在onclick等事件属性或者href属性中(不推荐使用) 页面中的script标签内可以直接写JS代码 script标签的src属 ...

最新文章

  1. mysql重做日志恢复数据_MySQL中重做日志,回滚日志,以及二进制日志的简单总结...
  2. BZOJ3173:[TJOI2013]最长上升子序列(Splay)
  3. GPU虚拟化时代的到来(vGPU)!CitrixNVIDIA联合研发虚拟化共享GPU技术预览
  4. C# 线程手册 第三章 使用线程 Monitor.TryEnter()
  5. python 线程(一)理论部分
  6. 的文件夹结构_小白指南:WordPress文件及目录结构解析
  7. jsp获取SessionID值
  8. java根据周数获取日期_java获取日期的周数和所属年份
  9. Dubbo2.7源码分析-SPI的应用
  10. 机器人编程java面试题,7届国赛java试题 4: 机器人塔
  11. https 带端口_基于scapy模块的8种端口扫描
  12. pdf屏幕取词 android,金山词霸Android版更是独家实现了手机屏幕取词和摄像头取词功能...
  13. 机器学习基础概念(三):归纳与演绎
  14. python代码格式化工具下载_python 代码格式化工具:autopep8
  15. php 解析lrc文件格式,C#解析Lrc歌词文件过程详解
  16. PHP是什么,其优势有哪些?
  17. JavaScript for Qt Quick(QML)-安晓辉-专题视频课程
  18. c语言随机产生大小写字母,c# 产生随机字符串,包括大小写字母和数字
  19. 钉钉页面跳转_钉钉微应用控制页面返回
  20. 计算机学硕290长安大学,2019长安大学研究生分数线汇总(含2016-2019历年复试)...

热门文章

  1. CSS之创建等高列布局之一
  2. JS之四舍五入Fixed
  3. Vue之$nextTick属性
  4. python内置函数返回序列中最大元素_Python之路(第八篇)Python内置函数、zip()、max()、min()...
  5. python什么时候用eval_Python:eval的妙用和滥用
  6. Web前端3.0时代,“程序猿”如何“渡劫升仙”
  7. 使用邮箱注册帐户以及激活
  8. asp.net 导入excel显示进度
  9. GridView强制不换行
  10. mybatis 一对一 一对多 级联查询