zoukankan      html  css  js  c++  java
  • 流程控制

    分为三种

    第一种为:顺序结构

       从上到下,逐条执行。

    第二种为:分支结构

      从起始点到目的地,有一条到N条路可以选择其中一条路(且只能选择一条路)到达目的地

       if语句

      if-else语句

      if-else if-else语句

      switch-case语句<script>    //点击按钮显示当日是星期几

        function switchfunction() {
            //如果要显示当前日期,一定会用到javascript内置的Date对象
            var d = new Date().getDay();
            //声明一个变量来存储要输出的文字
            var x;
            switch (d) { //表达式d与case后面的值在做比较时使用的是严格模式,也就是===
                case 0:x="今天是星期日"break; //可以省略,一旦省略程序必须再遇到break时才能跳出循环
                case 1:x="今天是星期一"break;
              case 2:x="今天是星期二";
                break;
                case 3:x="今天是星期三";
                break;
              case 4:x="今天是星期四";
                break;
              case 5:x="今天是星期五";
                break;
              case 6:x="今天是星期六";
                break;
          default:x="其它情况”; //可以省略
            break;//可以省略
    } console.log(x); }
    </script>

    第三种为:循环结构

      for循环

      <script>
        //for循环
        var x=""; //声明x为空字符串
        //这是第一个循环,这个循环执行完毕才会执行下一个循环
        for(var i=0; i<10; i++) {
          console.log(x+=i);
        }
        //这是第二个循环
        for(var j=10; j>-1; j--){
          console.log(x+=j);
        }
      </script>

      while循环

    //while循环
        var i=0;
        //当条件满足时执行一段代码
        while(i<10){
          console.log(i);
          //每次执行代码以后条件变化一步
          i++;
        }

      do while循环

    //do while循环
        var i=0;
        //不管条件是不是满足都要执行这段代码一次
        do {
          console.log(i);
          //每次执行代码以后条件变化一步
          i++;
        }
        //条件变化以后再来判断条件是不是成立
        while(i<10)

      for in循环

    通常用来遍历一个对象,例如我们来遍历一个数组

    //for in循环,以一个数组为例
        var txt="";
        var x;
        var Adog=["dahuang", "erhuang", "sanhuang", "sihuang"];
        for (x in Adog){
          txt+=Adog[x] + "-";
        }
        console.log(txt);

    break 语句用于跳出循环,continue 用于跳过循环中的一个迭代,一个是跳出,一个是跳过。

    关于 JavaScript 标签与 break 和 continue 一起使用的理解。

    break 的作用是跳出代码块, 所以 break 可以使用于循环和 switch 等

    continue 的作用是进入下一个迭代, 所以 continue 只能用于循环的代码块。

  • 相关阅读:
    ms08-067
    siem主流厂商
    技术设计
    SOC
    通过 IDE 向 Storm 集群远程提交 topology
    Storm
    java线程中Exchanger使用
    android笔记
    学习笔记 Java类的封装、继承和多态 2014.7.10
    POJ 2533 Longest Ordered Subsequence DP
  • 原文地址:https://www.cnblogs.com/shangsi/p/12064747.html
Copyright © 2011-2022 走看看