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" );
函数是对的,但是输出那儿除了问题,l1,l2是可以直接调用的。更改代码:
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+l1 + "<br />");
document.write(" 6 和 3 的较大值是:"+l2 );
ps:因为题意是输出最大值,所以,可以用>=操作符,可以省去一个判断语句。
l1,l2不要引号,return相等要引号
document.write(" 5 和 4 的较大值是:"+"l1"<br />");
这句少加了一个冒号和加号
改为
document.write(" 5 和 4 的较大值是:"+"l1"+"<br />");
if (x > y)
{
return x;
}
else if (x == y)
{
return 相等;
}
else (x < y)
{
return y;
}
}
if else语句错误;应为if- else if-else
"l1"与"l2"不应该加双引号;