Concepts de programmation JavaScript

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer le concept de programmation JavaScript et ses diverses fonctionnalités. Par des exercices pratiques et des devoirs de programmation pratiques, nous plongerons dans les concepts clés de JavaScript tels que les fonctions, les tableaux, les objets, etc. À la fin de ce laboratoire, vous aurez une compréhension solide de JavaScript et de ses applications pratiques dans le développement web.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced 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{{"Concepts de programmation JavaScript"}} javascript/data_types -.-> lab-28493{{"Concepts de programmation JavaScript"}} javascript/arith_ops -.-> lab-28493{{"Concepts de programmation JavaScript"}} javascript/comp_ops -.-> lab-28493{{"Concepts de programmation JavaScript"}} javascript/array_methods -.-> lab-28493{{"Concepts de programmation JavaScript"}} javascript/spread_rest -.-> lab-28493{{"Concepts de programmation JavaScript"}} end

Comment calculer la médiane d'un tableau de nombres

Pour calculer la médiane d'un tableau de nombres, suivez ces étapes :

  1. Trouvez le milieu du tableau.
  2. Utilisez Array.prototype.sort() pour trier les valeurs.
  3. Si Array.prototype.length est impair, renvoyez le nombre au point médian. Si c'est pair, renvoyez la moyenne des deux nombres du milieu.
  4. Pour commencer à pratiquer la programmation et à utiliser node, ouvrez le Terminal/SSH et tapez node.

Voici un extrait de code d'exemple qui implémente cette logique :

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;
};

Vous pouvez appeler cette fonction avec un tableau de nombres comme indiqué ci-dessous :

median([5, 6, 50, 1, -5]); // 5

Sommaire

Félicitations ! Vous avez terminé le laboratoire sur la médiane. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.