为了账号安全,请及时绑定邮箱和手机立即绑定

请各位前辈帮忙看看我这样写对不对。

<!DOCTYPE  HTML>

<html >

<head>

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

<title>函数</title>


<script type="text/javascript">

function sum(x,y)//定义函数

{

  if(x<y)

  {

      document.write("输出:"+"y"+"<br/>");

  }

  else if(x>y)

  {

      document.write("输出:"+"x"+"<br/>");

  }

  else

  {

      document.write("输出:"+"x||y"+"<br/>");

  }

  return sum;

}

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

sum(5,4);

sum(6,3);


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

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

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





</script>

</head>

<body>

</body>

</html>


正在回答

2 回答

<!DOCTYPE  HTML>

<html >

<head>

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

<title>函数</title>

<script type="text/javascript">

function sum(x,y)//定义函数

{

    var bigger;

// 这种 大于等于可以归为一类的 就用大于等于来做,不用区分开,用if else 就可以做了。

  if(x>=y)

      bigger=x;

  else

      bigger=y;

 // 这种函数一般都有一个返回值

// 用return 返回数值,一个函数一般都是一个返回值

//所以在if else 里面提出到外面来统一返回。

  return bigger;

}

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

//因为题目要求 需要先得出两个整数判断的数据

//所以拿了两个变量 x1,x2 来储存数据。其实可以直接拿来放到document.write里面输出。

var x1= sum(5,4);

var x2= sum(6,3);

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

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

  document.write(" 6 和 3 的较大值是:"+x2+"<br>" ); 

</script>

</head>

<body>

</body>

</html>



0 回复 有任何疑惑可以回复我~
#1

慕的地0485877 提问者

前辈,你这个更简单直接明了。
2020-04-22 回复 有任何疑惑可以回复我~
#2

慕运维7394054 回复 慕的地0485877 提问者

别说什么前辈不前辈,代码学敲一下,这些就是常识了。一起加油吧!!!
2020-04-22 回复 有任何疑惑可以回复我~

你返回值sum都没有赋值给它,在你的代码里是多余的,你应该用sum把三种情况的值赋给它。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请各位前辈帮忙看看我这样写对不对。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信