JavaScript编程概念

JavaScriptJavaScriptBeginner
立即练习

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

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将探索JavaScript编程的概念及其各种特性和功能。通过实际练习和动手编程作业,我们将深入研究JavaScript的核心概念,如函数、数组、对象等等。在本实验结束时,你将对JavaScript及其在网页开发中的实际应用有扎实的理解。


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{{"`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 是奇数,则返回中间位置的数字。如果是偶数,则返回中间两个数字的平均值。
  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中练习更多实验来提升你的技能。

您可能感兴趣的其他 JavaScript 教程