ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-02-02 00:00:20  阅读:152  来源: 互联网

标签:count do ES5 while 循环 var 100


日期: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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有