• JS switch 分支语句


    描述:根据一个变量的不同取值,来执行不同的代码。

    语法结构:

    switch(变量)

    {

        case 值1:

               代码1;

               break;

        case 值2:

               代码2;

               break;

        case 值3:

               代码3;

               break;

        default:

               如果以上条件都不满足,则执行该代码;

    }

      switch结构说明:

           switch、case、break、default都是系统关键字,都必须全小写。

         switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。

         每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。

         所有的case都是“或”的关系,每时每刻只有一个case会满足条件。

         每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。

        如果不写break语句的话,下面所有的case语句都会执行一遍。

    //实例:输出今天是星期几

    /*

           (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期

           (2)取出日期对象中的星期值

           (3)根据星期值(0-6)来输出中文的星期几

    */

    //(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写

    var today = new Date();

    //(2)从Date对象中取出星期值

    var week = today.getDay();  //返回0-6,0代表星期日

    //(3)使用switch来输出今天是星期几

    var str;

    switch(week)

    {

           case 1:

                  str = "一";

                  break;

           case 2:

                  str = "二";

                  break;

           case 3:

                  str = "三";

                  break;

           case 4:

                  str = "四";

                  break;

           case 5:

                  str = "五";

                  break;

           case 6:

                  str = "六";

                  break;

           default:

                  str = "日";

    }

    //(4)输出结果

    document.write("今天是星期"+str)

    if多条件判断和switch的区别

    if中的条件一般是一个范围(a>100),而switch中的条件一般是一个变量的不同取值。

  • 相关阅读:
    单片机中的类型转换
    vs2013CCyusb报错(CyAPI.obj)
    c/c++ 去掉空格函数
    keil关于正点原子的sys.h工程报错修改
    【C语言】华软C语言程序设计复习
    c/c++中,clock函数的用法和作用
    vs mfc出现错误“MSB8301”解决办法
    vs出现“未将对象引用到实例的错误”
    keil uv5 代码格式化
    嵌入式软件面试
  • 原文地址:https://www.cnblogs.com/yd09023/p/5862382.html
Copyright © 2020-2023  润新知