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跳出本次循环,进入下一次循环

课后作业

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值