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

求解哪边错了

function big(x,y)

{


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

if (x > y)

    {

        return x;

    }

else if (x == y)

    {

        return 相等;

    }

else (x < y)

    {

        return y;

    }

}

var l1= big(5,4);

var l2= big(6,3);



 

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

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

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


正在回答

4 回答

函数是对的,但是输出那儿除了问题,l1,l2是可以直接调用的。更改代码:

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

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

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


ps:因为题意是输出最大值,所以,可以用>=操作符,可以省去一个判断语句。

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

寄归凉 提问者

非常感谢!
2017-10-17 回复 有任何疑惑可以回复我~

l1,l2不要引号,return相等要引号

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

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

这句少加了一个冒号和加号

改为

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



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

if (x > y)

    {

        return x;

    }

else if (x == y)

    {

        return 相等;

    }

else (x < y)

    {

        return y;

    }

}

if else语句错误;应为if- else if-else

"l1"与"l2"不应该加双引号;

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468060    人
  • 解答问题       21891    个

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

进入课程

求解哪边错了

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