当前位置: 首页 > news >正文

CH09_JS的循环控制语句

第9章:Javascript循环控制语句

本章目标

  1. 掌握break关键字的使用
  2. 掌握continue关键字的使用

课程回顾

  1. for循环的特点和语法
  2. while循环的特点和语法
  3. do-while循环的特点和语法
  4. 三个循环的区别

讲解内容

1. break关键字

  1. 为什么要使用break关键字

    生活中,描述4000米长跑,在跑步过程中受伤,或坚持不了,中途要退出的情景

    在这里插入图片描述

    在这里插入图片描述

  2. 什么是break

    break:改变程序控制流
    用于do-while、while、for中时,可跳出循环而执行循环后面的语句

    在这里插入图片描述

  3. 作用:

    break 语句可用于跳出循环。

    break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):

  4. 实例1:

    for (i=0;i<10;i++)
    {if (i==3){break;//循环中止}x=x + "The number is " + i + "<br>";
    }
    
  5. 实例2:1~10之间的整数相加,得到累加值大于20的当前数

    <script>var sum=0;for(var i=1;i<10;i++){if(sum>20){break;//循环则终止}sum+=i;//累加求和}console.log("最终和:"+sum);
    </script>
    

2. continue关键字

  1. 为什么要使用continue关键字

    生活中,描述4000米长跑,在跑步过程中受伤,或坚持不了,中途要休息一下,再继续跑

    在这里插入图片描述

  2. 什么是continue

    continue :只能用在循环里
    continue 作用:跳过循环体中剩余的语句而执行下一次循环

    在这里插入图片描述

  3. 案例:

    循环录入Java课的学生成绩,统计分数大于等于80分的学生比例

       <script>//循环录入Java课的学生成绩,统计分数大于等于80分的学生比例var count=0;//80分以上的人数for(var i=1;i<=5;i++){var score=prompt("请输入第"+i+"个学生的成绩:");if(score<80){//如果学生成绩不到80,则不能统计continue;//终止本次循环,继续下一次循环}count++;//统计80分以上的人数}console.log("80分以上的学生人数:"+count);</script>
    

3. break和continue对比

使用场合
break常用于switch结构和循环结构中
continue一般用于循环结构中

作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环

课后作业

http://www.lryc.cn/news/393060.html

相关文章:

  • Python实现Mybatis Plus
  • 卷积神经网络和Vision Transformer的对比之归纳偏置
  • Java之网络面试经典题(一)
  • Failed to download metadata for repo ‘docker-ce-stable‘
  • vant拍摄视频上传以及多张图片上传
  • 如何用手机拍出高级感黑白色调照片?华为Pura70系列XMAGE演绎黑白艺术
  • Cartographer前后端梳理
  • Java面试题系列 - 第3天
  • 【Spring Boot】Spring Boot简介
  • Akamai+Noname强强联合 | API安全再加强
  • 第四届BPAA算法大赛成功举办!共研算法未来
  • 2024第三届中国医疗机器人大会第一轮通知
  • 常见算法和Lambda
  • 自动缩放 win7 远程桌面
  • 微机原理与单片机 知识体系梳理
  • 低音炮内存卡格式化后无法播放音乐文件
  • 手动将dingtalk-sdk-java jar包打入maven本地仓库
  • C++:构造函数是什么东西
  • 工作两年后,我如何看待设计模式
  • 01 Web基础与HTTP协议
  • Java求自然常数e的近似值(课堂实例1)
  • 简过网:什么是咨询工程师?我不允许还有人不知道!
  • 数据泄露时代的安全之道:访问认证的重要性
  • XLSX + LuckySheet + LuckyExcel + Web Worker实现前端的excel预览
  • Java版本迭代的过程(Java面经)
  • 深入了解java锁升级可以应对各种疑难问题
  • C++初学者指南-4.诊断---基础:警告和测试
  • docker使用镜像jms_all部署jumpserver
  • 在Java项目中集成单元测试与覆盖率工具
  • CTF实战:从入门到提升