ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで2次元配列の平均値を求める方法

JavaScriptで2次元配列の平均値を求める方法

青灯夜游
青灯夜游オリジナル
2021-10-19 15:04:255760ブラウズ

JS の 2 次元配列で平均化する方法: 1. ネストされた二重層の for ループは、2 次元配列内のすべての要素を走査します; 2. ループ本体で、「sum =arr1[i][ j ]" ステートメントは、すべての配列要素を合計します。 3. 配列要素の合計を配列要素の数で割って、平均を求めます。

JavaScriptで2次元配列の平均値を求める方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript の 2 次元配列の平均値

2 次元配列の平均値を見つけたい場合は、まず次のことを行う必要があります。 2次元配列の平均値を求める 各要素について、それらを合計し、要素数で割ります。

では、2 次元配列の各要素を取得するにはどうすればよいでしょうか?

これを見ると、配列の添字を使用して要素を取得する for ループを思い浮かべるでしょう。これは 2 次元配列であるため、2 レベルの for ループをネストする必要があります。最初のレベルは配列の行の添字を制御し、2 番目のレベルは配列の列の添字を制御します。

わかりました、実装コードを見てみましょう:

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で2次元配列の平均値を求める方法

[推奨される学習: JavaScript の上級チュートリアル ##]

以上がJavaScriptで2次元配列の平均値を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。