关于switch中的case condition这个判断匹配的问题,为何这判断会表现的不一样?
//补充代码
var num1 = prompt("请输入数字:"); //输入0,可匹配所有的情况
swit
ch(num){
case '0':
alert(num1);
case '1':
alert(num1);
case '2':
alert(num1);
default:
alert(num1);
}
var num = prompt("请输入数字:"); //输入1,能准确匹配到1的情况
switch(num){
case 0:
alert(num);
case 1:
alert(num);
case 2:
alert(num);
default:
alert(num);
}
var sn = prompt("请输入您要查询的业务编号"); //输入1,却不能匹配到1的情况
switch(sn){
case 1:
document.write("账户余额为。。。。");
break;
case 2:
document.write("转账余额为。。。。");
break;
case 3:
document.write("信用额度为。。。。");
break;
default:
document.write("退出银行系统。。。。");
}
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星