zoukankan      html  css  js  c++  java
  • 4、while、dowhile、for、嵌套循环及关键字

    一、循环语句

    1、 在给定条件成立时,反复执行某程序段。==> 死循环
    2、 直到不满足条件为止
    3、 循环三要素:
    * 变量的初始化  
    * 循环条件
    * 对变量的更新

    二、 while循环

     变量初始化; 
    while(条件){
    满足条件执行的代码;
    变量更新;
    }
    1 案例:var num = 100;(1-100奇数)
    2     while(num >= 1){
    3         if(num % 2 == 1){
    4             console.log(num);
    5         }
    6     num--;
    7     }

    三、do{执行的代码}while(条件)

    1、格式:
    (1) 变量初始化
    (2)do{执行的代码;变量更新}while(条件)
    2、 特点:先do一遍,再判断条件
    1  例:var num = 16;
    2         do{
    3             console.log("看小电影");
    4             num++;
    5         }while(num >= 18)

    四、for(){}

    1、格式:​
    for(变量初始化;条件;变量更新){
    执行的代码;  
    }

     1 案例:小王入职月薪10K,每年涨幅5%,10年后工资多少?这
     2        10年小王一共赚了多少钱。
     3     var salary = 10000 * 12; //第一年年薪
     4     var total = salary;
     5     for(var i= 2;i<=10;i++){
     6         salary = salary * (1 + 0.05);
     7         total += salary;
     8     }
     9     console.log("第10年的月薪为"+salary/12);
    10     console.log("10年一共赚了"+total);

    五、嵌套循环

    特点:每次内层循环执行完毕后,外层循环的值才变动一次
    1 案例:for(var i=1;i<=3;i++){
    2         for(var j=1;j<=3;j++){
    3         document.write("i的值是"+i+",j的值是"+j+<br/>");
    4         }
    5     }

    六、语句中的关键字:break、continue

    1.break 结束当前的整个循环
    2.continue 跳过当前的本次循环,进入下一次循环
  • 相关阅读:
    多重背包
    摘花生
    完全背包问题
    01背包问题
    数字金字塔
    ES6 Object.assign()的用法
    umi---className设置多个样式
    npm 安装yarn
    html引入其他html的几种方式
    react打包去掉map文件
  • 原文地址:https://www.cnblogs.com/wulongke/p/10492837.html
Copyright © 2011-2022 走看看