switch多条件选择语句
switch语句
switch语句⼜称开关语句,它与多重if语句类似,前者⽤于等值判断,后者⽤于区间值的判断。switch语句的作⽤是根据表达式的值,跳转到不同的语句。switch 语句⽤于基于不同的条件来执⾏不同的动作。
语法:
switch(表达式)
{
case常量表达式1;
语句1;
break;
case常量表达式2;
语句2;
break;
…
default:
语句m;
break;
}
⾸先设置表达式,随后表达式的值会与结构中的每个case 的常量表达式做⽐较。如果存在匹配,则与该 case 关联的代码块会被执⾏。使⽤ break 来阻⽌代码⾃动地向下⼀个 case 运⾏。default 关键词来规定匹配不存在时做的事情,也就是说,当没有匹配的值时,执⾏default下的语句。
例⼦:
switch case判断字符串
var week=5;
switch(week){
case1:
alert("周⼀");
break;
case2:
alert("周⼆");
break;
case3:
alert("周三");
break;
case4:
alert("周四");
break;
case5:
alert("周五");
break;
case6:
alert("周六");
break;
case7:
alert("周⽇");
break;
default:
alert("数字不合法");
}
注意:
1、每个case语句下的break语句⼀般不可以省略,break语句表⽰退出switch语句,如果省略,则会继续执⾏下⼀个case语句中的代码,直到遇到break语句跳出switch语句。
2、default语句可以出现在switch语句中任何地⽅,如果放在最后,其中的break语句可省略。default语句也可省略。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论