【Day2】ES5(do..while和while循环)

日期:2月1日夜


前提:循环是指循环往复的执行  即为该业务流程需要执行多次,有初学者无法理解判断结构与循环结构。

1. 循环的分类:

        1 do....while 循环

        2 while 循环

        3 for 循环

1.1 do...while 

    语法:

        do {

        循环体....

        }while(条件)

        如果条件为true 那么 循环体就会执行 否则则 退出循环

1.2  while 循环

    ​​​​​​​语法:

              while(条件) {

                  循环体....

              }

1.3 do...while 和  while 区别

               do...while 先执行再判断.... 至少要执行一次

               while  先判断再执行...  有可能一次都不执行

案例1: (需求:  打印1 - 100 之间所有的整数)

        // 定义变量
        var count = 1;
        do {
            console.log(count);
            count++;
            
        }while(count <= 100)  // 循环的开关

        console.log("--------------------------");

        // 定义变量
        var count01 = 1
        while(count01 <= 100) {
            console.log(count01);
            count01++
        }

案例2:(打印 1-100  之间的偶数;1-100  之间的所有奇数;1-100 之间的 奇数和偶数和各是多少 ;1-100 的和)

       var count = 1;
       var oddString = "奇数";
       var evenString = "偶数"
       var oddSum = 0
       var evenSum = 0
       var sum = 0


    

       while(count <= 100) {

           if(count % 2) {
              oddString += count+",";
              oddSum += count;
           }else {
              evenString += count+",";
              evenSum += count;
           
           }
           
           count++;

       }
       sum = oddSum + evenSum
       console.log(oddString);
       console.log(evenString);
       console.log(oddSum,evenSum,sum);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值