比较这怎么搞?

来源:4-4 多种选择(Switch语句)

五趾的鱼

2017-04-22 10:29

var my =70;

switch(my)


{

    case my<60:

    

        document.write("又是一周多会放假啊?");

        break;

    case 60<=my<=70 :

   

        document.write("马上就放了  哈哈");

        break;

    case 100>my>70 :

   

        document.write("嗯 过会放假");

        break;

    case 100<my :

        document.write("放假了");

        break;

    default:

        document.write("你是外星人哇");    

}


写回答 关注

6回答

  • 草莓不甜
    2017-04-24 08:57:00
    已采纳

    下面是例子

    <!DOCTYPE html>

    <html>

    <body>


    <p>点击下面的按钮来显示今天是周几:</p>


    <button onclick="myFunction()">点击这里</button>


    <p id="demo"></p>


    <script>

    function myFunction()

    {

    var x;

    var d=new Date().getDay();

    switch (d)

      {

      case 0:

        x="Today it's Sunday";

        break;

      case 1:

        x="Today it's Monday";

        break;

      case 2:

        x="Today it's Tuesday";

        break;

      case 3:

        x="Today it's Wednesday";

        break;

      case 4:

        x="Today it's Thursday";

        break;

      case 5:

        x="Today it's Friday";

        break;

      case 6:

        x="Today it's Saturday";

        break;

      }

    document.getElementById("demo").innerHTML=x;

    }

    </script>


    </body>

    </html>


    五趾的鱼

    非常感谢!

    2017-04-24 11:07:30

    共 1 条回复 >

  • 草莓不甜
    2017-04-23 11:51:32

    你好,case后面只能跟 常量,如果判断表达式的话,用if条件语句

    五趾的鱼

    可以给个例句么?

    2017-04-24 08:11:52

    共 1 条回复 >

  • 五趾的鱼
    2017-04-22 14:41:01

    var my =110;

    switch(true)


    {

        case my<6:

        

            document.write("又是一周多会放假啊?");

            break;

        case 6<=my&&my<=7:

       

            document.write("马上就放了  哈哈");

            break;

        case 10 >my&&my > 7 :

       

            document.write("嗯 过会放假");

            break;

        case 10 <my&& my<15 :

            document.write("放假了");

            break;

        default:

            document.write("你是外星人哇");    

    }


  • ziom
    2017-04-22 11:24:50

    不可能有switch(true)

    ziom 回复五趾的鱼

    这样会报编译错误,你是说在慕课网的练习里可以这么写吧,但是那个不是真实的开发环境

    2017-04-22 19:08:49

    共 2 条回复 >

  • 五趾的鱼
    2017-04-22 10:45:12

    有大神可以详细的解释一下么    true  的作用

  • 五趾的鱼
    2017-04-22 10:43:40

    switch(my)改成switch(true)

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468744 学习 · 22132 问题

查看课程

相似问题