任務(wù)出錯(cuò)!
?function?judge(x,y) ????{ ????????if(x<y) ????????????//?document.write(y); ????????????return?y; ????????else?if(x>y) ????????????//document.write(x); ????????????return?x; ????????else? ????????????document.write("equal"); ????} //函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況 ? //調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。 ??document.write(judge(5,4)+"<br>"); ??document.write(judge(6,3)+"<br>");? ??document.write(judge(1,1));
執(zhí)行結(jié)果:5
6
equalundefined
2016-12-08
document.write(judge(1,1));
這句代碼里面的judge(1,1)的值是equal,所以上面的代碼可以看成document.write(equal);
這樣之后,程序就會把你的函數(shù)值equal看成一個(gè)變量,所以最后會報(bào)出一個(gè)undefined。
2016-12-08
什么意思?
2016-12-08
定義一個(gè)equal呀