Ⅰ js中switch的case块不执行
你拿到的a应该是一个string ‘6’,‘7’吧, 但是你的case 6和7是number, 自然就匹配不上了,debug看一下我猜得对不对。版 补充一下,即使你指定input的type为number, 你用value取到的值仍然是一个string,具体为什么我就不赘述了,自权己去学习下。
Ⅱ js中switch语句中case值可不可以表示一个范围
是可以的!
functionhi(){
varr=document.getElementById("score").value;
switch(true){
caser>=90:
alert("钻石会员")
break;
caser>=70:
alert("白金会员")
break;
caser>=60:
alert("青铜会员")
break;
caser<60:
alert("大众专")
break;
default:
alert("查询失败!属")
break;
}
}
Ⅲ js中switch语句中case值可不可以表示一个范围
js中switch语句中case值可以表示一个范围。
1、打开浏览器的控制台,在控制台中定义一个函数,内函数中使用switch命令,容case后面的条件是一个范围: