猿问

请问我这个哪错了??? 不显示啊

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

<script type="text/javascript">

function bigger(x,y)//定义函数
{
    if(x>y);
     return x;
     else if(x<y);
     return y;
     else
     return "两值相等";
}

m1=bigger(5,4)//函数体,判断两个整数比较的三种情况
m2=bigger(6,3)


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




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

宝慕林4326916
浏览 1905回答 6
6回答

慕仙8196318

把你的代码放在IDE中,很明显的就能看到问题所在:第10行和第12行,if之后的分号删除掉即可。(建议写代码使用IDE,好歹有提示功能)

慕先生8476911

<!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <title>函数</title>    <script type="text/javascript">      function bigger(x,y){        if (x>y) {          return x;        } else if (y>x) {          return y;        } else{          return "两值相等";        }      }      var m1 = bigger(5,4);      var m2 = bigger(3,6);      var m3 = bigger(3,3);      document.write("5 和 4 的较大值是:"+m1+"<br>");      document.write("5 和 4 的较大值是:"+m1+"<br>");      document.write(" 3 和 3 的较大值是:" +m3);    </script>  </head>  <body>  </body></html>稍微修改了一下,如果浏览器显示有问题的话还是要看看控制台,里面其实已经把错报出来了

qq_若你不离此生不弃_03525244

if(x>y)     {return x;}    else if(x<y)     return y;    else      return "两值相等";注:if...else..条件后不加分号,你可以重新看一下js

qq_再见时光_0

bigger函数中if语句和else if语句够把分号去掉

慕仔3664579

m1跟m2没定义吧

窜天吼猴

JavaScript  要写在body里- - 不能写在head里
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答