switch

来源:互联网 发布:河南统计网络直报平台 编辑:程序博客网 时间:2024/05/29 01:52

swith的优点

1.  条件结构更加清晰,一目了然

2.  执行速度相对较快

switch执行逻辑:从指定的case开始(switch中的变量==case中的常量),依次执行,直到指令结束或者直到遇到break

     Case的作用:不会产生机器指令,只是告诉switch应该从哪里进去

Case起标号作用,只是执行指令入口的标号.

在计算机里.标号只是存储了指令的地址

Break的作用:直接跳出选择结构

    Break在switch里,只是起到了一个辅助作用,并不属于switch语句

    //输入月份
var month=Number(prompt("请输入月份"));
//定义季节变量
var season;
switch (month){
    case 12:
        //因为case12,1,2都是同样的结果,所以只需要在最后一个上面加break就可以了
   
case 1:
    case 2:
        season="winter";
        break;
    case 3:
    case 4:
    case 5:
        season="spring";
        break;
    case 6:
    case 7:
    case 8:
        season="summer";
        break;
    case 9:
    case 10:
   case 11:
        season="auatumn";
        break;
}
alert(season);

 

如上代码:在switch中没几个case是可以共用一条指令的,相邻的相同指令,可以写最后一条指令并break结束选择结构.

Default:除了所有case列举的情况之外的

原创粉丝点击