Ⅰ 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後面的條件是一個范圍: