实在找不出来哪里错了,各位大神看看

来源:5-6 编程练习

慕粉3686312

2016-07-31 22:56

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

<script type="text/javascript">
function bi(x,y);
//定义函数
{var x,y;
if(x>y){return x;}
else if(x<y){return y;}
else{return x;}
}
//函数体,判断两个整数比较的三种情况
compre1=bi(5,4);
compre2=bi(6,3);

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




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

我这个问题在哪里呢?

写回答 关注

2回答

  • 不负卿卿
    2016-07-31 23:15:26

    <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>函数</title>

     

    <script type="text/javascript">

    function bi(x,y)

    //定义函数

    {

    if(x>y){return x;}

    else if(x<y){return y;}

    else{return x;}

    }

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

    compre1=bi(5,4);

    compre2=bi(6,3);

     

      

    //调用函数,实现下面两组数中,返回较大值。

      document.write(" 5 和 4 的较大值是:"+compre1+"<br>");

      document.write(" 6 和 3 的较大值是:"+compre2); 

     </script>

    </head>

    <body>

    </body>

    </html>


    这是我修改过后的函数,我试了有用,说说你的两个错误吧,首先你定义函数的时候。function bi(x,y);  函数后是不可以有分号的,其次,你设置传进函数中的x,y为参数,就已经相当于定义x,y这两个变量了,不用再设置var x,y;

    慕粉3686...

    谢谢了

    2016-07-31 23:22:25

    共 1 条回复 >

  • gqs1989
    2016-07-31 23:08:32

    function bi(x,y)

    {

    if(x>y){return x;}

    else{return y;}

    }


    慕粉3686...

    找到了,我给function后面加了一个;函数当然就不运行了,谢谢了

    2016-07-31 23:12:11

    共 1 条回复 >

JavaScript进阶篇

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

468193 学习 · 21891 问题

查看课程

相似问题