zoukankan      html  css  js  c++  java
  • if语句 与 switch 语句

    条件语句

      if(条件){

        如果条件为true时执行代码

      }

      例:

        var a = 1;

        if (a < 3) {

          document.write('hell word!');

        }

      if(条件){

        如果条件为true时执行代码

      }else{

        如果条件为false时执行代码

      }

      例:

        var a = 1;

        if (a < 3) {

          document.write('hello');

        }else{

          document.write('word');

        }

       结果:hello

      if (条件1){

        条件1为true时执行代码块

      }else if (条件2){

        条件2为true时执行代码块

      }else{

        条件1和条件2同时都不满足时执行代码块

      }

       例:

          var a = 87;

            if (a >= 90) {

              document.write('优秀');

            }else if(a>60 &&  a<90){

              document.write('良好');

            }else{

              document.write('不及格');

            }

          结果:良好

    switch语句

      语法

        switch(表达式){

          case n:

            代码块

            break;                      

          case n:

            代码块

            break;

          default:

            默认代码块 

        }

      例 1:

        switch (2){

          case 1: 

            document.write('aa');
            break;

          case 2:
            document.write('bb');
            break;

          case 4:
            document.write('dd');
            break;

          default:

            document.write('ff');

        }

         输出结果为:bb

      例 2:

        switch (true){

          case 1: 

            document.write('aa');
            break;

          case 2:
            document.write('bb');
            break;

          case true:
            document.write('dd');
            break;

        }

        结果为:dd

      通过例1与例2可以发现,它不仅可以输数字还可以输布尔,说明switch输的是数据

      例3: 

        i=14;
        switch(i){
          case 1:
            document.write('a');
          case 2:
            document.write('b');
          default:
            document.write('e');
          case 3:
            document.write('c');
            break;
          case 4:
          document.write('d');

        }

      结果:ec

      break;它会跳出switch代码。

      代码块中的最后一个 case,代码块在此处会自然结束,不需要加break;。

      默认default可以不放在最后一个case。

        

      

     

  • 相关阅读:
    (转)bash内置命令mapfile:读取文件内容到数组
    new 一个接口?
    Linq的一些操作符图表展示
    StreamReader 和文件乱码
    XSLT 的调试
    不一样的大小写转换
    一些可能没用过的调试窗口
    私人工具分享:博客下载工具
    简单的实例来理解WCF 数据服务
    谈谈char ,nchar,varchar,nvarchar 和Uniqueidentifier
  • 原文地址:https://www.cnblogs.com/hebizaiyi/p/11346345.html
Copyright © 2011-2022 走看看