zoukankan      html  css  js  c++  java
  • 2018-06-14控制语句for+switch+while循环

    Switch-Case匹配语句:

    var day=6;

    //()里面可以放值/变量/Boolean值

    switch(day){

                  case 1:

                  case 2:

                  case 3:

                  case 4:

                  case 5:

                  alert("今天上班!");

                  break;

                  default:

                  alert("今天休息!");

                  break;

    }

    Break:找到Break之后就跳出Switch-Case结构!

    目前这个Case找不到break,会执行下面Case的语句,直到找到break(也就是说当前这个Case一直到下面的第一个Break中间的语句都是要执行并显示的)!

    Ps:

    --定义变量较简单方法!

    For循环:干一件事情,干很多次,就是循环!

    1初始化变量 2条件判断 3变量改变

    for(var i=0;i<=100;++i){

           console.log(i);  4循环体

    }

    1à2(不满足)àEnd结束

    1à2(满足)à4à3à2à4à3à4à3à2(不满足)àEnd结束

    While循环(for知道循环次数,While不知道循环次数):

    var i=0;

    while(i<=100){

           console.log(i);

           ++i;

    }

     

    For循环两个最主要的是:迭代和穷举!!!

    For/While/Switch的嵌套很重要,仔细研究下!!!

    For循环内的关键字:

    Break:跳出循环!

    Continue:跳出此次循环!

    do{

           循环体

    }while();

    这个循环的区别是,无论怎么样先执行一遍循环体!

    var maxnum=prompt("给我一个0~100数字!");

    var sum=0;

    for(var i=0;i<=maxnum;++i){

           if(i>49){

                  sum += 10;

           }else{

                  sum += i;

           }

    }     

    alert(sum);

    if-else负责分阶段执行!!!

    控制语句的嵌套是重中之重!

    花式Break!!!

  • 相关阅读:
    centos7 python3.5中引入sqlite3
    转载nginx+uwsgi+django
    浮点数计算精度丢失问题#W01
    五大JavaScript 自动化测试框架
    deepin 安装Samba并设置为开机启动
    搭建macaca android环境
    open-MAT 安装部署
    基于Jmeter BackEnd+InfluxDB+Grafana实现性能指标实时可视监控
    使用开源libimobiledevice查看iphone信息
    Java 开发者必备测试框架
  • 原文地址:https://www.cnblogs.com/postgredingdangniu/p/9183555.html
Copyright © 2011-2022 走看看