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。

        

      

     

  • 相关阅读:
    存储过程与触发器的区别
    WebDriver基本操作入门及UI自动化练手页面
    第四章 TestNG测试用例分步解析(上)
    第三章 Webdriver Java API简介(下)
    第三章 Webdriver Java API简介(上)
    第二章 TestNG环境搭建
    第一章 TestNG框架自动化简述
    基于Selenium2和TestNG的自动化测试
    程序员都应该知道的福利
    TestNG系列教程:并行执行测试
  • 原文地址:https://www.cnblogs.com/hebizaiyi/p/11346345.html
Copyright © 2011-2022 走看看