不顯示,求解答
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);
;?
2017-10-26
你把函數要這樣調用一下
var cc=compare(4,5);
var bb=compare(6,3);
輸出這樣改:
? document.write(" 5 和 4 的較大值是:"+cc+"<br>");
? document.write(" 6 和 3 的較大值是:"+bb);
2017-10-29
函數不調用不執行,解決方法,參考樓上。
return沒必要寫那么多,在function里面最后一句寫上就行,別的地方沒必要寫。
兩個參數相等的情況沒必要單獨比較一次,放在大于或者小于里面都可以。