Conceptos de Programación en JavaScript

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el concepto de programación en JavaScript y sus diversas características y funcionalidades. A través de ejercicios prácticos y tareas de programación práctica, profundizaremos en los conceptos básicos de JavaScript, como funciones, matrices, objetos y más. Al final de este laboratorio, tendrás una comprensión sólida de JavaScript y sus aplicaciones prácticas en el desarrollo 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{{"Conceptos de Programación en JavaScript"}} javascript/data_types -.-> lab-28493{{"Conceptos de Programación en JavaScript"}} javascript/arith_ops -.-> lab-28493{{"Conceptos de Programación en JavaScript"}} javascript/comp_ops -.-> lab-28493{{"Conceptos de Programación en JavaScript"}} javascript/array_methods -.-> lab-28493{{"Conceptos de Programación en JavaScript"}} javascript/spread_rest -.-> lab-28493{{"Conceptos de Programación en JavaScript"}} end

Cómo calcular la mediana de una matriz de números

Para calcular la mediana de una matriz de números, siga estos pasos:

  1. Encuentre el centro de la matriz.
  2. Utilice Array.prototype.sort() para ordenar los valores.
  3. Si Array.prototype.length es impar, devuelva el número en el punto medio. Si es par, devuelva el promedio de los dos números del medio.
  4. Para comenzar a practicar la codificación y usar node, abra la Terminal/SSH y escriba node.

A continuación, se muestra un fragmento de código de ejemplo que implementa esta lógica:

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

Puede llamar a esta función con una matriz de números como se muestra a continuación:

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

Resumen

¡Felicidades! Has completado el laboratorio de Mediana. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.