一、案例描述

continue:跳出本次循环,继续下一次循环。
break:结束整个循环
提供几个案例以供理解。

二、案例

案例1

吃4个包子,第3个有虫子,就扔掉第3个,继续吃第4个包子。( 采用for、continue)

 for (var i = 1; i <= 4; i++) {if (i == 3) {console.log('这个包子有虫子,扔掉');continue; // 跳出本次循环,跳出的是第3次循环 }console.log('我正在吃第' + i + '个包子呢');}

案例2

吃5个包子, 吃到第3个发现里面有半个虫子, 其余的不吃了。(采用for、break)

for (var i = 1; i <= 5; i++) {if (i == 3) {break; // 直接退出整个for 循环,跳到整个for下面的语句}console.log('我正在吃第' + i + '个包子呢。');
}

案例3

可自行设定包子总数,并自行决定让哪个坏掉。吃到坏掉的,之后就不吃了。(采用for、break)

var all = prompt('请输入整体包子个数');
var bad = prompt('想让第几个坏');
var i;
if (bad < all && bad >= 0) {for (var i = 1; i <= all; i++) {if (i == bad) {break; // 直接退出整个for 循环,跳到整个for下面的语句}console.log('我正在吃第' + i + '个包子呢');}console.log('为什么不吃第' + bad + '包子了呢?因为它酸了!!倒胃口,后面不吃了');
} else {alert('非法输入');
}

案例4

可自行设定包子总数,并自行决定让哪个坏掉。吃到坏掉的,扔掉坏的,继续吃后面的包子。(采用for、continue)

var all = prompt('请输入整体包子个数');
var bad = prompt('想让第几个坏');
if (bad < all && bad >= 0) {for (var i = 1; i <= all; i++) {if (i == bad) {console.log('这个包子有虫子,扔掉');continue; // 跳出本次循环,跳出的是第3次循环 }console.log('我正在吃第' + i + '个包子呢');}
} else {alert('非法输入');
}

四、总结

参考:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/continue
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/break

javascript案例30——continue、break相关推荐

  1. continue / break 跳出指定层循环

    刷算法题的过程中遇到以下问题 问题: 两层循环,内层循环中存在 if 判断,当判断成立时需跳出并执行下一轮外层循环.但直接使用 continue 仅跳出内层循环. while(str = readli ...

  2. JavaScript流程控制-循环(循环(for 循环,双重 for 循环,while 循环,do while 循环,continue break))

    目录 JavaScript流程控制-循环 循环 for 循环 执行过程: 断点调试: 案例一:求1-100之间所有整数的累加和 案例二:求1-100之间所有数的平均值 案例三:求1-100之间所有偶数 ...

  3. web前端学习584-610(JavaScript流程控制-循环---for循环 while循环 do...while循环 continue break)

    文章目录 JavaScript流程控制-循环 1 循环 2 for 循环 案例1:求1-100之间所有的整数的累加和 案例2:求学生成绩 案例3:一行打印五个星星 3 双重for 循环 案例:打印五行 ...

  4. 《C Primer Plus》第七章--C控制语句:分支和跳转(if else switch continue break goto 逻辑运算符ctype.h)

    文章目录 C控制语句:分支和跳转 本章内容 if语句 if else语句 另一个示例:介绍getchar()和putchar() ctype.h系列的字符函数 多重选择else if else与if配 ...

  5. 杨校老师课堂之JavaScript案例之跑马灯左右无缝连接图片自动轮播

    JavaScript案例之跑马灯左右无缝连接 效果图: 思路: 1.先做界面 1.1 制作一个大盒子,进行存放整个图片及按钮区域 1.2 制作两个按钮和中间区域盒子 1.3 中间区域盒子中使用无序列表 ...

  6. JavaScript 循环中Continue语句

    在JavaScript中,你可以使用continue语句重新启动循环的新迭代.该语句可以在while循环,for循环或for-in循环中使用 continue语句终止当前循环或标记循环的当前迭代中的语 ...

  7. javascript案例_如何在JavaScript中使用增强现实-一个案例研究

    javascript案例 by Apurav Chauhan 通过Apurav Chauhan 如何在JavaScript中使用增强现实-一个案例研究 (How to use Augmented Re ...

  8. 盘点三个JavaScript案例——实现限时秒杀、定时跳转、改变盒子大小

    前言 今天来给大家盘点三个JavaScript案例,分别是实现限时秒杀.定时跳转.改变盒子大小案例,一起来看看吧! 一.实现限时秒杀案例 1.在淘宝网中,商家为了促销经常搞一些活动,例如限时秒杀是常见 ...

  9. python中if continue else,python基础;if else;for;while 分支处理.continue,break

    if else 语法: if : 分支1 elif : 分支2 else: 分支3 eg: 1 age = int(input("inpute you age")) 2 if ag ...

最新文章

  1. 谈谈Boost网络编程(2)—— 新系统的设计
  2. 数据科学家:那些年,我都学过哪些编程语言…
  3. 扩增子分析解读1质控,实验设计,双端序列合并
  4. python turtle循环图案-Python绘图Turtle库详解
  5. php 追溯,php 无限分类父子追溯方法
  6. aop简介-aop的底层实现
  7. Hive优化(再一遍系统复习)
  8. 高智商孩子14个独有的特点
  9. 黑马博客——详细步骤(十二)项目功能的实现之文章评论和退出功能
  10. .net 导出excel_.NET Core一行代码导入导出Excel生成Word
  11. TelerikUI_RadGrid_Filter 自定义方法
  12. Linux LED子系统调试与应用 设备树官方文档与 gpio-leds.c 源码详解
  13. 配置Hiveserver 高可用,新增Hiveserver2启动失败
  14. js_window.open新标签页,当前标签页打开
  15. 振铃效应(ringing artifacts)
  16. 什么是SQL注入攻击以及如何防止SQL注入攻击
  17. 使用hifiasm组装hifi基因组的方法介绍
  18. 永磁同步电机控制学习
  19. PWM开发SG90舵机
  20. 通过z39.50协议用YAZ软件获取Marc数据(JAVA版)

热门文章

  1. 202五一杯数学建模ABC三题
  2. 818打响,家电第一渠道苏宁下一步目标是什么?
  3. 淘宝代购系统、海外代购系统、代购小程序、APP的开发以及源码PHP前端源码
  4. ACM常用的解题技巧:尺取法
  5. 调用阿里短信通知平台
  6. Delphi大师弗兰克·宝兰德(Frank Borland)回来了!
  7. dlna 交互步骤-转发
  8. 2023年湖北初级职称(助理工程师)怎么申报?需要什么材料?启程
  9. 电脑没声音 小喇叭不见了怎么办
  10. mysql时间格式化%Y与%y_MySQL日期格式化 DATE_FORMAT() 函数