CH08_JS的doWhile循环结构

第8章:Javascript循环结构之do-while循环

本章目标

  1. do-while循环的语法
  2. 会使用do-while循环解决程序

课程回顾

  1. while循环的语法
  2. while循环注意事项

讲解内容

1. 回顾while循环

  1. 语法:

    while ( 循环条件 ) {
           循环操作
    }
    
  2. 执行流程

    在这里插入图片描述

  3. 特点:先判断,再执行

2. 为什么要使用do-while循环呢?

  1. 问题:用程序描述以下问题?

    经过几天的学习,老师给张浩一道测试题,
    让他先上机编写程序完成,
    然后老师检查是否合格。如果不合格,则继续编写。……

  2. 分析:

    先让他完成上机编写程序,再测试是否合格

    特点:先执行,再判断

    while循环执行特点是:先判断,再执行,所以不符号引场景,那么do-while可以实现

3. do-while循环

  1. 语法:

    do {
    
    		循环操作
    
    } while ( 循环条件 );
    
    
  2. 特点:先执行,再判断

  3. 执行流程:

    在这里插入图片描述

  4. 案例

    经过几天的学习,老师给张浩一道测试题,
    让他先上机编写程序完成,
    然后老师检查是否合格。如果不合格,则继续编写。……

       <script>
          var answer;
          do{
                console.log("上机编写程序!");
                answer=prompt("是否合格(Y/N)");
          }while(answer=="N");
        </script>
    

4. while和do-while区别

  1. 语法不同

    在这里插入图片描述

  2. 执行次序不同

  3. 初始条件不满足时:

    while循环一次都不会执行
    do-while循环不管任何情况都至少执行一次

课后作业

1.问用户你爱我吗,如果等于我爱你就输出我也爱你,否则一直询问.

2.自己定义一个数字,要求用户1~100之间的一个数字,但是只有10次猜的机会,并且猜出用户输入的时候最大的那个数与自己定义那个数的差,如果用户输入的大了,提示它说大了,小了就提示说小了.

3.庄园里有一只兔子,一只兔子一次能生3只兔子,如果不想让他继续繁衍下去,可以选择给它们做绝育(yes/no),不做绝育它会一直繁衍下去,每次生育后输出它的总量.

4.用户输入个数输出这个数的相反数直到输入0才会停止.

5.按顺序弹出警示框从一到五,五遍.

6.你是不是喜欢这个专业?那你是什么时候开始入门这个专业的?(两个都对则提示,否者继续输入)

7.输入收藏n首音乐,如果大于’100’就可以听歌了,小于’50’首就数量还没到听不了歌,大于50小于100
就继续努力,输入筷子兄弟就结束.

8.先输入粮食或是衣服,一个箱子装粮食可以容量100,装衣服可以容量50,任意一个到则输出箱子已满
退出循环,如果输入粮食不到容量100显示还差多少然后叠加起来到了100才结束,衣服也是一样,两个任意一个到了就结束循环

9.输出一批整数,找出最大值和最小值,输入0时结束

10.循环根据输入数字显示对应的星期名称,输入0时结束

出箱子已满
退出循环,如果输入粮食不到容量100显示还差多少然后叠加起来到了100才结束,衣服也是一样,两个任意一个到了就结束循环

9.输出一批整数,找出最大值和最小值,输入0时结束

10.循环根据输入数字显示对应的星期名称,输入0时结束

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值