首頁  >  文章  >  web前端  >  javascript二維數組怎麼求平均值

javascript二維數組怎麼求平均值

青灯夜游
青灯夜游原創
2021-10-19 15:04:255829瀏覽

JS二維數組求平均值的方法:1、嵌套雙層for循環遍歷二維數組中的全部元素;2、在循環體中,使用“sum =arr1[i][j ]」語句將陣列元素全部相加求和;3、將陣列元素總和除以陣列元素個數即可求出平均值。

javascript二維數組怎麼求平均值

本教學操作環境: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高階教學

以上是javascript二維數組怎麼求平均值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn