function compare(a,b)
{
if(a>b)
{var ss=a;
return ss;}
else if(a<b)
{var ss=b;
return ss;}
else
{var ss=a;
return ss;}
}
var cc=compare(a,b);
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+cc+"<br>");
document.write(" 6 和 3 的较大值是:"+cc);
;
你把函数要这样调用一下
var cc=compare(4,5);
var bb=compare(6,3);
输出这样改:
document.write(" 5 和 4 的较大值是:"+cc+"<br>");
document.write(" 6 和 3 的较大值是:"+bb);
函数不调用不执行,解决方法,参考楼上。
return没必要写那么多,在function里面最后一句写上就行,别的地方没必要写。
两个参数相等的情况没必要单独比较一次,放在大于或者小于里面都可以。