不顯示,求解答
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);
//函數(shù)體,判斷兩個整數(shù)比較的三種情況
?
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+cc+"<br>");
? document.write(" 6 和 3 的較大值是:"+cc);
;?
2017-10-26
你把函數(shù)要這樣調(diào)用一下
var cc=compare(4,5);
var bb=compare(6,3);
輸出這樣改:
? document.write(" 5 和 4 的較大值是:"+cc+"<br>");
? document.write(" 6 和 3 的較大值是:"+bb);
2017-10-29
函數(shù)不調(diào)用不執(zhí)行,解決方法,參考樓上。
return沒必要寫那么多,在function里面最后一句寫上就行,別的地方?jīng)]必要寫。
兩個參數(shù)相等的情況沒必要單獨(dú)比較一次,放在大于或者小于里面都可以。