写在前面:在分支结构中switch和if的功能大致相同,但是switch能实现的功能if能够实现,但是if能够实现的功能switch不一定能够实现。
switch结构:
switch(表达式){
case 值1:
代码块;
break;
case 值2:
代码块;
break;
...
case 值n:
代码块;
break;
deault:
代码块;
break;
}
执行规则:
将表达式分别与case后面的值作比较,若相等则会执行对应的代码;若表达式的值与case后面的值均不相等,则执行default后的代码。
注意:该结构判断为全等判断 ===(要求数据类型和值均相等)
更多说明:
var month=prompt('请输入当前月份');
month=parseInt(month);//将字符串类型的数据转换为数值类型
switc