(switch条件语句中case指定多个值)js switch case 条件相同的列在同一个cas

分类:数据库| 发布:camnprbubuol| 查看: | 发表时间:2011/1/17

JS中switch语句的case子句,如何把两个条件列在一起以便进行相同的处理?

对于那些两个或更多的case标签都执行相同的一组语句的情形,可以把这些标签列在一起,下面紧跟着那些语句,如下所示:

case labelone:
case labeltwo:
case labelthree:

statements;
break;

采用这种方法之后,如果labelone、labeltwo和labelthree 三个标签中任一个标签能匹配上,都会执行这段语句。


例如:

  1. var abcxd=4;   
  2.   switch(abcxd)  //判断abcxd的值是什么,abcxd的值是4   
  3.    {   
  4.      case 0:   
  5.              document.write("答对了吗");   
  6.             break;  //使用break是为了能提早退出!注意很重要的   
  7.      case 1:   
  8.              document.write("终于选中我了!!");   
  9.             break;   
  10.      case 2:   
  11.      case 3:   
  12.      case 4:  //如果值是2-6范围内就进入"更不可能呀".过程里面   
  13.      case 5:   
  14.      case 6:   
  15.              document.write("更不可能呀!!!");   
  16.             break;   
  17.      default:  //这一个语句可以要可以不要。看你自己决定吧   
  18.              document.write("会不会来到我这里呢?")   
  19.    }   
  20. 或者
  21. switch (i)
                {
                    case 1:case 2:case 3:case 4:
                        Console.WriteLine("ok!**********");
                        break;
                    case 5:
                        Console.WriteLine("wrong!*******");
                        break;
                    default:
                        Console.WriteLine("default case!*********");
                        break;
                }

来源:http://hi.baidu.com/swordtomb/blog/item/792335f818bc2903d8f9fd01.html

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/archives/165.html