switch

140 阅读1分钟
switch(表达式){
  case 表达式1:
      语句1breakcase 表达式2:
  语句2breakdefault:
  所有条件都不符合时要执行的操作

注意: 1)break:可有可无,如果没有会造成穿透现象。break的作用是跳出switch结构
2)在比较时使用全等运算符 3)default可以有,也可以没有,类似于else 4)如果case对应的操作相同,name可以使用简写方式

判断输入的数值时几:1星期一2星期二其他数据有误
var num=parseInt(prompt('输入一个整数'))
if(num==1){
console.log('星期一’
}else if(num==2){
console.log('星期二’)
}
else{
console.log('数据有误'switch(num){
case 1:
console.log('星期一’)
sase 2;
console.log('星期2’)

判断输入的数据代表几季度

var month=parseInt(promt('请输入月份'))
switch(month){
case 1:
case 2:
case 3:
console.log('一季度')
break;
case 4:
case 5:
case 6:
console.log('二季度')
break;
case 7:
case 8:
case 9:
console.log('三季度')
break;
case 10:
case 11:
case 12:
console.log('四季度')
break;