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

哪出错了,运行不出来

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

<script type="text/javascript">

//定义函数
    function big(x,y)
    {
        if(x>y)
        {
            return x;
           
        }
        else(x==y)
        {
            var s="一样大";
            return s;
        }
        else
        {
            return y;
           
        }
    }


 var n=big(5,4);
 var n1=big(6,3);

//函数体,判断两个整数比较的三种情况
   

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




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

提问者:唯尔半截湘妃 2016-05-12 20:32

个回答

  • Kait
    2016-05-15 11:31:54

    你的if..else..嵌套语句应该写的有问题.你可以这样写:

    function big (x,y) {
        if (x-y>0) {
            return x;
        } else if (x-y<0) {
            return y;
        } else {
            return "相等";
        }  
    }
    
    var sup1 = big(5,4);
    var sup2 = big(6,3);
    
    document.write(" 5 和 4 的较大值是:"+sup1+"<br/>");
    document.write(" 6 和 3 的较大值是:"+sup2);


  • 唯尔半截湘妃
    2016-05-12 20:38:37

    自己发现错误了,少了一个if