为什么输出结果会有问题呢??

来源:5-6 编程练习

chy_

2016-04-14 23:28

//定义函数 function maxvalue(x,y) {    if(x>y) return x;     if(x<y)        return y;    if(x==y) document.write("相等"); 代码为什么有问题??  document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"
");  document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"
" );  document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));

写回答 关注

2回答

  • qq_诺L一世相伴_0
    2016-04-16 00:46:38
    已采纳
    <!DOCTYPE  HTML>
    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>函数</title>
    
    <script type="text/javascript">
    
     function maxvalue(x,y) {    
         if(x>y) 
         return x;     
         if(x<y)        
         return y;    
         if(x==y) 
         return("相等"); 
     }
         document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"<br>");                        document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"<br>" );  
    document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));
    
    </script>
    </head>
    <body>
    </body>
    </html>

    根据你的改的,少了个“}”符号,然后相等的输出应该return("相等"),不能是document.write.望采纳!!!

    chy_

    非常感谢!

    2016-04-17 11:03:02

    共 1 条回复 >

  • chy_
    2016-04-14 23:29:07
    //定义函数 function maxvalue(x,y) {    if(x>y) return x;     if(x<y)        return y;    if(x==y) document.write("相等"); 代码为什么有问题??  document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"
    ");  document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"
    " );  document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));


JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题