码迷,mamicode.com
首页 > 其他好文 > 详细

switch case的应用

时间:2019-06-07 12:33:35      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:span   def   没有   div   字符串   字符   class   default   一个   

  格式:

switch(n){
    case a:
       //输出语句
       break;
    case b:
       //输出语句
       break; 
   default ://输出语句
}

 

  上面的n可以是一个数字、数组、字符串。

  当n与a匹配上的时候,则执行当前case下面的输出语句,如果有break存在,name在输出之后会马上跳出当前switch语句,若当前case输出语句后面没有break,则输出当前case语句之后继续执行判断,直到break跳出当前switch。

  case可以有很多个,可以根据需要在适当的case后面加入break执行是否结束switch判断。

  一般情况下,会在switch里面加上default,如果case后面的值没有与变量相等的时候,就执行default,并输出结果。

  default一般写在switch最后,作为结束语,而且default不需要break语句。

  示例:

var i=3;
switch(i){
    case 1:
        console.log(‘一‘);
    case 2:
        console.log(‘二‘);
    case 3:
        console.log(‘三‘);
    case 4:
        console.lon(‘四‘);
    default:
        console.log(‘hello‘);
}

  输出结果为:

        三

        四

        hello

  加上break:

var i=3;
switch(i){
    case 1:
        console.log(‘一‘);
    case 2:
        console.log(‘二‘);
    case 3:
        console.log(‘三‘);
    case 4:
        console.log(‘四‘);
        break;
    default:
        console.log(‘hello‘);
}

  输出结果为:

        三

        四

switch case的应用

标签:span   def   没有   div   字符串   字符   class   default   一个   

原文地址:https://www.cnblogs.com/zhangcheng001/p/10987833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!