function initarr(n){ var arr = []; for(var i=0;i<n;i++){ arr[i] = parseFloat(prompt("第"+(i+1)+"個數(shù)")); } return arr; } function sumAndAvg(arr){ var sum = 0; var avg = 0; for(var i in arr){ sum = sum+arr[i]; } avg = sum/arr.length; document.write("sum = "+sum); document.write("avg = "+avg); }
一個簡單的函數(shù),比如我在此刻定義一個
var a = 10;
sumAndAvg(a);
實際函數(shù)是想要一個數(shù)組的參數(shù)的,但是這種情況下怎么判斷穿進(jìn)去的參數(shù)是什么類型?
這樣的設(shè)計有什么優(yōu)點或者有什么缺點應(yīng)該怎么克服呢?