<script type="text/JavaScript">function b(){ var myscore=document.getElementById("a").value; switch(myscore) { case <60: alert("不及格你廢了!"); break; case <70: alert("考的一般,得努力了!"); break; case <80: alert("成績?yōu)榱?還需努力!"); break; case <90: alert("很好,還需努力!"); break; default: alert("非常棒,繼續(xù)保持哦!"); }} </script></head><body><div>請輸入你的成績!</div><input type="text" id="a" /><input type="button" value="點擊查詢" onclick="b()" /></body>請問我這個代碼有啥問題,為什么執(zhí)行不了?
1 回答
已采納

Caballarii
TA貢獻1123條經(jīng)驗 獲得超629個贊
case只能是個具體的值,不能像你這樣寫,最好是用if...else寫
強行要用switch...case的話,
可以switch(Math.floor(myscore/10)),然后case后面就可以判斷6,7,8,9這樣,
不要自己瞎發(fā)明創(chuàng)造,電腦看不懂
添加回答
舉報
0/150
提交
取消