順序換一下為什么,結(jié)果集不對了
//定義函數(shù)
function compare(a,b){
? ? if(a=b){
? ? ? ? return "yida";
? ? }else if(a<b){
? ? ? ? return b;
? ? }else{
? ? ? ? return a;
? ? }
}
//函數(shù)體,判斷兩個整數(shù)比較的三種情況
?
//調(diào)用函數(shù),實現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+compare(5,4)+"<br>");
? document.write(" 6 和 3 的較大值是:" +compare(6,3));?
//哪里錯了,結(jié)果出來都是“yida”
2016-03-02
if(a=b) 這塊寫錯啦,a=b的含義是把b的值賦予給a啦,所以結(jié)果出來都是一樣的。正確的應(yīng)該是a==b才是
2016-03-02
if(a=b)應(yīng)該是a==b或者a===b
2016-03-02
?if(a==b) 兩個等號