其他分享
首页 > 其他分享> > 【Day2】ES5(do..while和while循环)

【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);

标签:count,do,ES5,while,循环,var,100
来源: https://blog.csdn.net/ccc__hhh/article/details/122767163