ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で配列の中央値を見つける方法
方法: 1. 配列をソートし、配列の長さを確認します。 2. 配列の長さが偶数か奇数かを判断します。偶数の場合、中央値は "(配列名[ (配列長)/2] 配列名[((配列長)/2) 1])/2」、奇数の場合は中央値は「配列名[(配列長/2)-0.5]」となります。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
中央値は、順番に並べられたデータセットの中央の数値であり、標本、母集団、または確率分布の値を表し、値セットを上部と下部の 2 つの等しい部分に分割できます。有限の数値セットの場合、すべての観測値を並べ替えて、中央値を中央値として見つけることができます。観測値が偶数の場合、通常は中央の 2 つの値の平均が中央値となります。
JavaScript で配列の中央値を見つける方法
実装アイデア:
はい 配列を並べ替えて、配列の長さを調べます。
配列の長さが偶数の場合、中央値は arr[(arr.length)/ になります。 2] arr[((arr.length) /2) 1]/ 2.
配列の長さが奇数の場合、中央値が中央の要素になります。
実装コード:
function medianof2Arr(arr1) { var concat = arr1; concat = concat.sort( function(a, b) { return a - b }); console.log(concat); var length = concat.length; if (length % 2 == 1) { // 如果长度是奇数 console.log("中位数为: "+(concat[(length / 2) - 0.5])) } else { // 如果长度是偶数 console.log("中位数为: "+(concat[length / 2]+concat[(length / 2) - 1]) / 2); } } arr1 = [1, 4, 7, 9,2] medianof2Arr(arr1);
arr1 = [1, 4, 7, 9] medianof2Arr(arr1);
[関連する推奨事項: JavaScript の学習チュートリアル######】######
以上がJavaScript で配列の中央値を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。