2014-08-28 84 views
0

我想用兩個參數作出函數返回給我另一個函數的參數和函數參數被替換函數我調用。然後該函數返回兩個參數的總和。試圖做一個函數返回我另一個函數,它返回兩個參數的總和

的jsfiddle:http://jsfiddle.net/rbmoyy0j/

<script type="text/javascript"> 

function countApples(janesApples, bobsApples){ 
return janesApples + bobsApples; 
} 

function avg(a, b){ 
return countApples(a, b)/2); 
} 


document.write(avg(3, 9)); 

</script> 
+1

什麼問題? – Mik378 2014-08-28 19:37:34

+0

不考慮語法錯誤,代碼中沒有位置返回函數 - 您的函數返回值。 document.write調用avg(3,9),然後avg調用countApples(3,9),然後countApples添加3 + 9並返回12,然後avg分12/2並返回6。 – 2014-08-28 20:32:19

回答

3

好吧,沒關係,你只要有一個語法錯誤,括號是不應該在這裏:

return countApples(a, b)/2; 

(投票關閉爲錯字)

0

大括號返回avg函數聲明。 應該是:

return avg(3,9); 
相關問題