switch语句的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch语句的用法相关的知识,希望对你有一定的参考价值。

参考技术A

switch(表达式) 

case 常量表达式1:  语句1;
case 常量表达式2:  语句2;

case 常量表达式n:  语句n;
default:  语句n+1;

意思是先计算表达式的值,再逐个和case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行default后的语句;若等于某一个常量表达式,则从这个表达式后的语句开始执行,并执行后面所有case后的语句。

与if语句的不同:If语句中若判断为真则只执行这个判断后的语句,执行完就跳出if语句,不会执行其他if语句;

而switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。在每一case语句之后增加break 语句,                            使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。

JavaScript switch 语句的用法

switch 语句用于基于不同条件执行不同动作。

switch(表达式) {
     case n:
        代码块
        break;
     case n:
        代码块
        break;
     default:
        默认代码块
} 

代码解释:

  • 计算一次 switch 表达式
  • 把表达式的值与每个 case 的值进行对比
  • 如果存在匹配,则执行关联代码

如下:

switch (new Date().getDay()) {
    case 0:
        day = "星期天";
        break;
    case 1:
        day = "星期一";
         break;
    case 2:
        day = "星期二";
         break;
    case 3:
        day = "星期三";
         break;
    case 4:
        day = "星期四";
         break;
    case 5:
        day = "星期五";
         break;
    case 6:
        day = "星期六";
}

以上是关于switch语句的用法的主要内容,如果未能解决你的问题,请参考以下文章

求教c语言中switch 语句的详细用法

switch语句的用法

switch case的用法

c语言switch语句中break的用法

C语言中switch语句用法(做题)!谢谢!

c语言中while 、for、switch、case的用法?