问答详情
源自:2-9 我与你同在(逻辑与操作符)

求指教,为什么不对

求指教,为什么不对

提问者:慕少2871386 2018-04-10 11:36

个回答

  • 慕瓜0481814
    2018-04-10 12:58:22
    已采纳

    更改后的代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>逻辑与</title>

    <script type="text/javascript">


      function chaxun(){

          var numa=prompt("请输入您的笔试成绩");

          if(numa!=null)

          {

            var numb=prompt("请输入您的实践成绩");

            if(numa>=60&&numb>=60)

            { alert("恭喜通过!");}

            else

            { alert("很遗憾,未通过!");}

          }

      }

    </script>

    </head>

    <body>

        Javascript考试成绩:<br>

       <input type="button" onclick="chaxun()" value="点击查询"/>

    </body>

    </html>


  • 慕瓜0481814
    2018-04-10 12:48:21

    第一个if(numa>=0&&numb<=100)

    if是判断语句,不是定义语句。你都还没有输入numb,计算机怎么知道numb<=100呢,那么它怎么执行后面的语句

  • imooc翎灵霸
    2018-04-10 12:23:05

    定义一个var num就可以了,不用两个的

    if(num>=60&&num<=100)
          {alert("恭喜通过!");

    }else{

    alert("很遗憾,未通过!");}

    还有一点就是代码尽量规范,我看你写的好多结束的地方都没写分号,希望注意