为了账号安全,请及时绑定邮箱和手机立即绑定

switch case

switch case

大年糕 2016-12-27 14:48:58
<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("成绩为量,还需努力!"); break; case <90: alert("很好,还需努力!"); break; default: alert("非常棒,继续保持哦!"); }} </script></head><body><div>请输入你的成绩!</div><input type="text" id="a" /><input type="button" value="点击查询" onclick="b()" /></body>请问我这个代码有啥问题,为什么执行不了?
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

case只能是个具体的值,不能像你这样写,最好是用if...else写

强行要用switch...case的话,

可以switch(Math.floor(myscore/10)),然后case后面就可以判断6,7,8,9这样,

不要自己瞎发明创造,电脑看不懂

查看完整回答
反对 回复 2016-12-27
  • 1 回答
  • 0 关注
  • 1197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信