JS二維數組求平均值的方法:1、嵌套雙層for循環遍歷二維數組中的全部元素;2、在循環體中,使用“sum =arr1[i][j ]」語句將陣列元素全部相加求和;3、將陣列元素總和除以陣列元素個數即可求出平均值。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript二維陣列求平均值
#想要求二維陣列的平均值,我們需要先取得到二維陣列中的每一個元素,將它們相加起來,在除以元素個數即可。
那麼要怎麼拿到二維數組的每一個元素呢?
看到這個,就會想到for迴圈,利用陣列下標來取得元素。因為是二維數組,所以要嵌套使用兩層for循環:第一層控制數組行下標,第二層控制數組列下標。
ok,我們來看看實作程式碼:
var sum=0; var B=0; //此变量的定义是为了记录数组内的元素总个数 var arr=[ [12,13,14,15], [16,17,18,19], [20,21,22,23] ]; for (var i=0;i<arr.length; i++) // arr1.length是数组行个数 { for (var j=0;j<arr[i].length;j++) // arr1[i].length是数组列个数 { sum+=arr[i][j]; B++; } } document.write("平均值为:"+sum/B);
輸出結果:
【推薦學習: javascript高階教學】
以上是javascript二維數組怎麼求平均值的詳細內容。更多資訊請關注PHP中文網其他相關文章!