美文网首页js
Js switch语句

Js switch语句

作者: CRUD_科科 | 来源:发表于2018-08-25 22:13 被阅读0次

    今天总结一下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语句都会执行一遍。

    例子:
    date对象方法

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

    /*

       (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中的条件一般是一个变量的不同取值。

    相关文章

      网友评论

        本文标题:Js switch语句

        本文链接:https://www.haomeiwen.com/subject/pfcniftx.html