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

为何我的代码里 if和else 不起作用。

为何我的代码里 if和else 不起作用。

黄桀 2015-09-10 13:20:44
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>prompt</title>   <script type="text/javascript">   function rec(){ var score; //score变量,用来存储用户输入的成绩值。 score = prompt("请输入你的成绩","不知道")  ;   if(score=90) {    document.write("你很棒!"); } else if(score=75)     {    document.write("不错吆!"); } else if(score=60)     {    document.write("要加油!");     }     else {        document.write("要努力了!"); }   }   </script> </head> <body>     <input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" /> </body> </html>
查看完整描述

3 回答

?
leosstudio

TA贡献22条经验 获得超1个赞

建议你写成这样,如果少写等号程序会报错并保护变量。因为无法为常量赋值的。有些公司面试题中会考这类题

if(90==score)

    {

       document.write("你很棒!");

    }

    else if(75==score)

    {

       document.write("不错吆!");

    }

    else if(60==score)

    {

       document.write("要加油!");

    }

    else

    {

       document.write("要努力了!");

    }


查看完整回答
反对 回复 2015-09-10
  • 3 回答
  • 0 关注
  • 1708 浏览
慕课专栏
更多

添加回答

举报

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