為什么這里就不行了呢?
大家請看這里:
?var d=a(5,4);
? ? var e=a(6,3);
}
? document.write(" 5 和 4 的較大值是:"+a(5,4)+"<br>");
? document.write(" 6 和 3 的較大值是:"+a(6,3));?
為什么我把輸出部分的代碼+a(5,4)+改成“+d+“,把a(6,3)改成“e”就不行了呢?
?var??req1=app2(5,6); ??var?req2=app2(2,3); document.write("req1的值:"+req1+"<br/>"); document.write("req2的值:"+req2+"<br/>");
這里怎么就可以呢?
2016-09-13
需要return 返回 d和e才可以 或者d和e在函數(shù)外定義
2016-09-13
語文不好,?但我怎么看你都是改成這樣了document.write(" 5 和 4 的較大值是:"+"+d+"+"<br>");
這樣了?document.write(" 6 和 3 的較大值是:"+“e”);?
這完完全全就是輸出字符串嘛,你還想怎么行,輸出的是字符串+字符串+字符串,加了雙引號就是字符串,不加就是個變量,不加才能輸出數(shù)字
2016-09-13
可能函數(shù)a內(nèi)沒有返回值,加上return max;