はじめに
この実験では、JavaScript プログラミングの概念とそのさまざまな機能について学びます。実践的な演習とプログラミング課題を通じて、関数、配列、オブジェクトなどの JavaScript のコアコンセプトに深く掘り下げます。この実験が終わるとき、あなたは JavaScript とその Web 開発における実際の応用について十分な理解を得ているでしょう。
数値の配列の中央値を計算する方法
数値の配列の中央値を計算するには、次の手順に従います。
- 配列の中央を見つけます。
Array.prototype.sort()を使用して値をソートします。Array.prototype.lengthが奇数の場合、中点の数値を返します。偶数の場合、真ん中の 2 つの数値の平均を返します。- コーディングを練習して
nodeを使用するには、ターミナル/SSH を開き、nodeと入力します。
このロジックを実装したコードのサンプルは次のとおりです。
const median = (arr) => {
const mid = Math.floor(arr.length / 2),
nums = [...arr].sort((a, b) => a - b);
return arr.length % 2 !== 0 ? nums[mid] : (nums[mid - 1] + nums[mid]) / 2;
};
この関数を次のように数値の配列で呼び出すことができます。
median([5, 6, 50, 1, -5]); // 5
まとめ
おめでとうございます!あなたは中央値の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習することができます。