ICode9

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

JS基础语法---do-while循环 + 总结while循环和do-while循环

2019-11-22 17:50:54  阅读:198  来源: 互联网

标签:do 循环体 console while 循环 var


1. 总结:while循环和do-while循环

 

  • while循环特点:先判断,后循环,有可能一次循环体都不执行   

 

  • do-while循环特点:先循环,后判断,至少执行一次循环体
  对比体会:   1. do-while循环特点: 先循环,后判断,至少执行一次循环体
      var i = 0;
      do {
        console.log("阿涅哈斯诶呦!");
        i++;
      } while (i < 1);

 

2. while循环特点: 先判断,后循环,有可能一次循环体都不执行
      var i = 5;
      while (i < 4) {
        console.log("小苏好帅哦");
        i++;
      }
      console.log("嘎嘎.");

 

 

2.  do-while循环

    

  语法:

     do{
         循环体
     }while(条件);

 

    

 执行过程:

先执行一次循环体, 然后判断条件是否成立,

不成立, 则跳出循环

成立则执行循环体,然后再判断条件是否成立,成立则继续循环,否则跳出.....

 

练习1:输出:哈哈,我又变帅了..10次

      var i = 0;       do {         console.log("哈哈,我又变帅了");         i++;       } while (i < 10);

 

练习2:

问用户:您觉得我帅吗?提示用户请输入y/n ,如果n就一直问,如果用户输入的y,则结束,并提示用户,您真有眼光
      do {
        var result = prompt("你觉得我帅吗?y/n");
      } while (result != "y");
      console.log("您真的有眼光");

 

练习3:求100以内所有3的倍数的和

 

用while循环实现:

      var i = 1;
      var sum = 0;
      while (i <= 100) {
        if (i % 3 == 0) {
          sum += i;
        }
        i++;
      }
      console.log(sum); //1683

 

用do-while循环实现:
      var i = 1;
      var sum = 0;
      do {
        if (i % 3 == 0) {
          sum += i;
        }
        i++;
      } while (i <= 100);
      console.log(sum);

 

 

 

标签:do,循环体,console,while,循环,var
来源: https://www.cnblogs.com/jane-panyiyun/p/11913047.html

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

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

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

ICode9版权所有