问答详情
源自:5-6 编程练习

为什么这样子无法输出

var req3= add(4,4);

  document.write(x+"和"+y+"的较大值是:"+req3+"<br/>");

提问者:慕尼黑1121623 2019-11-23 20:53

个回答

  • 秋之枫华
    2019-11-29 18:50:14

    楼上正解

  • 慕瓜7022986
    2019-11-25 10:33:00

    document.write(x+"和"+y+"的较大值是:"+req3+"<br/>");  

    这里写错了啊,x和y还没定义啊;应改为

    document.write("x+和+y+的较大值是:"+req3+"<br/>");

  • 慕尼黑1121623
    2019-11-24 20:20:33

    <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>函数</title>


    <script type="text/javascript">


    function add(x,y)

        {  

            if(x>y)

            {

               return x;

            }

            else if(x<y)

            {

               return y;

            }else

            {return "两数相等"}

        }    

         var req= add(3,4);

      document.write("x 和 y 的较大值是:"+req+"<br/>");

    var req2= add(3,2);

      document.write("x 和 y 的较大值是:"+req2+"<br/>");

    var req3= add(4,4);

      document.write(x+"和"+y+"的较大值是:"+req3+"<br/>");


    </script>

    </head>

    <body>

    </body>

    </html>

    我希望能直接输出x和y的值但是不行

  • 慕婉清2225604
    2019-11-24 16:02:39

    你得把你写的js代码贴出来才能看出来啊。。。

    就这么两行很难办啊