1. 实现选择结构的语句
* 三元运算符
我长这样子: 【条件 ? 条件为真选我语句 : 条件为假选我语句】
* if
if分支语句: 单分支 \ 双分支 \ 多分支【if 多分支仅了解,一般不用】
单
if(条件){
语句组;
}
双
if(条件){
条件为真选我语句组;
}else{
条件为假选我语句组;
}
多
if(条件1){
语句组1;
}else if(条件2){
语句组2;
}
……
}else if(条件n){
语句组n;
}else{
语句组n + 1;
}
* switch
switch(表达式){
case 表达式 : 语句组; [break;]
case 表达式 : 语句组; [break;]
……
case 表达式 : 语句组; [break;]
[default : 语句组;]
}
规则:
先计算switch后的表达式的值,
如果这个值与某个case后表达式的值相同时,
则执行这个case后面的语句组,
如果语句组后有break,则直接跳出switch语句。
如果没有break,则继续执行后面所有的语句组,
直到遇到break或右大括号停止。
上菜: switch实例
var snacks = prompt ( '请输入零食名称:' );
switch ( snacks ) {
case '薯片':
alert ('薯片每包7.5元');
break;
case '饼干':
alert ('饼干每包7元');
break;
case '辣条':
alert ('辣条每包3元');
break;
default:
alert ('该零食暂未上架');
break;
}
总结:
总之,switch 语句、 if 语句 和 三元运算符是编程中常用的条件控制语句,帮助咱们实现灵活的逻辑处理和程序流程控制