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。

        

      

     

  • 相关阅读:
    第一次实习项目总结
    javascript整理笔记(一)-----写项目的小技巧
    Vue(项目踩坑)_These dependencies were not found: * !!vue-style-loader!css-loader?{"sourceMap":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{"vue"
    JS(递归-记一次面试题)-写一个get函数,get({a:1}, 'a')输出1,get({a : {b:2}},‘a.b’)输出2,按照此规律写一个函数
    html5_音视频的兼容性写法
    canvas_画出图片的马赛克
    项目(踩坑)_移动端在使用touch滑动事件的时候会出现抖动现象
    vue+mongoose+node.js项目总结第七篇_express框架中使用socket.io插件实现在线聊天功能(前端消息发送-后端接收逻辑)
    网址
    RAII Theory && auto_ptr
  • 原文地址:https://www.cnblogs.com/hebizaiyi/p/11346345.html
Copyright © 2011-2022 走看看