JavaScript プログラミング概念

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript プログラミングの概念とそのさまざまな機能について学びます。実践的な演習とプログラミング課題を通じて、関数、配列、オブジェクトなどの JavaScript のコアコンセプトに深く掘り下げます。この実験が終わるとき、あなたは JavaScript とその Web 開発における実際の応用について十分な理解を得ているでしょう。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28493{{"JavaScript プログラミング概念"}} javascript/data_types -.-> lab-28493{{"JavaScript プログラミング概念"}} javascript/arith_ops -.-> lab-28493{{"JavaScript プログラミング概念"}} javascript/comp_ops -.-> lab-28493{{"JavaScript プログラミング概念"}} javascript/array_methods -.-> lab-28493{{"JavaScript プログラミング概念"}} javascript/spread_rest -.-> lab-28493{{"JavaScript プログラミング概念"}} end

数値の配列の中央値を計算する方法

数値の配列の中央値を計算するには、次の手順に従います。

  1. 配列の中央を見つけます。
  2. Array.prototype.sort() を使用して値をソートします。
  3. Array.prototype.length が奇数の場合、中点の数値を返します。偶数の場合、真ん中の 2 つの数値の平均を返します。
  4. コーディングを練習して 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 でさらに多くの実験を練習することができます。