JavaScript学习
switch也是分支语句 也可以实现多选一
语法结构 case 选项
switch(表达式){
//表达式经常写成变量,表达式的值和case里面的值相匹配的时候是"全等" ,值和数据类型必须一致才能执行。
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
...
default:
执行最后语句;
}
switch(2){
case 1:
concole.log('这是1');
case 2:
concole.log('这是2');
case 3:
concole.log('这是3');
default:
concole.log('没有匹配结果');
}
执行思路:利用我们的表达式的值和case 后面的选项值相匹配如果匹配上,就执行该case里面的语句,如果都没有匹配上,那么执行default里 面的语句
switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断大于、等于某个范围
1.判断时间阶段,比如用户输入12点弹出中午好用户输入18点弹出傍晚好用户输入23点弹出深夜好
<script>
var sj = prompt('请输入时间');
if(sj == 12){
alert('中午好');
}else