看不出来哪里错了

来源:5-6 编程练习

慕侠1357420

2017-03-31 11:09

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>

<script type="text/javascript">

//定义函数
function mycompare(x,y)
{
  //函数体,判断两个整数比较的三种情况
  if(x>y)
  {
      return x;
  }
  else(x<y)
  {
      return y;
  }
  else
  {
     return "一样大";
  }
}

//调用函数,实现下面两组数中,返回较大值。
  document.write(" 5 和 4 的较大值是:"+mycompare(5,4)+"<>");
  document.write(" 6 和 3 的较大值是:"+mycompare(6,3) );

</script>
</head>
<body>
</body>
</html>

没有输出 但是看不出来了

写回答 关注

3回答

  • 慕粉1500255836
    2017-03-31 11:40:39
    已采纳

    少了 一个if 

  • 缺了颗门牙的老黄
    2017-03-31 15:22:35

    不能有多个else,将第二个的else改成else if就可以了

  • 我要的幸福hm
    2017-03-31 11:34:36

    function mycompare(x,y)
    {
      //函数体,判断两个整数比较的三种情况
      if(x>y)
      {
          return x;
      }
      else if(x<y)
      {
          return y;
      }
      else
      {
         return "一样大";
      }
    }

    第一个else 应该是else if 


    而且个人建议:

    x-y>0) {

    return x;

    } else { return y;}

    这样是不是更好一些

    慕侠1357...

    看了半天都没发现 谢谢

    2017-03-31 11:44:45

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题