求解哪边错了

来源:5-6 编程练习

寄归凉

2017-09-02 09:19

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回答

  • 我要的小确幸
    2017-09-02 10:13:34
    已采纳

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

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

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

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


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

    寄归凉

    非常感谢!

    2017-10-17 12:30:19

    共 1 条回复 >

  • wzjxiu
    2017-09-06 02:44:15

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

  • 阴天快乐0_04183244
    2017-09-02 10:30:04

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

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

    改为

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



  • 一线流鑫
    2017-09-02 10:15:15

    if (x > y)

        {

            return x;

        }

    else if (x == y)

        {

            return 相等;

        }

    else (x < y)

        {

            return y;

        }

    }

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

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

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题