求指教,为什么不对

来源:2-9 我与你同在(逻辑与操作符)

慕少2871386

2018-04-10 11:36

求指教,为什么不对

写回答 关注

3回答

  • 慕瓜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呢,那么它怎么执行后面的语句

    慕少2871...

    谢谢!刚开始学...

    2018-04-10 13:22:33

    共 1 条回复 >

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

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

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

    }else{

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

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

    imooc翎... 回复慕少2871...

    共勉,我也刚开始学,所以更要规范啦,争取养成好习惯,加油

    2018-04-10 20:32:50

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题