請(qǐng)教,哪里不對(duì)?!
function max(a,b){
??? if(a>b){
??????? return a;
??? }
??? else if(a=b){
??????? return a等于b;
??? }
??? else{
??????? return b;
??? }
??? }
//函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況
?
?
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"max(5,4)+"<br/>");
? document.write(" 6 和 3 的較大值是:"max(6,3)+"<br/>");
2016-10-26
好吧,上面說(shuō)法都一樣,忘了加+,除此之外,else if后面你跟的是賦值語(yǔ)句,而不是判斷語(yǔ)句,所以不會(huì)返回true or false,應(yīng)該改成a==b;還有就是你的return語(yǔ)句也不對(duì),當(dāng)后面跟字符串時(shí),需要用引號(hào)括起來(lái),應(yīng)該改成return "a和b相等"; ? 這樣改完之后就可以運(yùn)行出來(lái)了
2016-10-24
連個(gè)字符串之間需要用+號(hào)連接,而你沒(méi)用+號(hào)連接,所以會(huì)出錯(cuò)。正確答案是
2016-10-24
少“+”號(hào)
2016-10-24
? document.write(" 5 和 4 的較大值是:"+max(5,4)+(少了加號(hào)。)"<br/>");
? document.write(" 6 和 3 的較大值是:"+max(6,3)+(少了加號(hào)。)"<br/>");
2016-10-24
少了個(gè)加號(hào)~