JS の 2 次元配列で平均化する方法: 1. ネストされた二重層の for ループは、2 次元配列内のすべての要素を走査します; 2. ループ本体で、「sum =arr1[i][ j ]" ステートメントは、すべての配列要素を合計します。 3. 配列要素の合計を配列要素の数で割って、平均を求めます。
このチュートリアルの動作環境: 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 の上級チュートリアル ##]
以上がJavaScriptで2次元配列の平均値を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。