c语言编程笔录

首页 >   > 笔记大全

笔记大全

JavaScript怎样输入N个数据求平均数

更新时间:2024-01-12

前言

在JavaScript中,我们可以使用循环结构和数组来输入N个数据,并求它们的平均数。本文将介绍如何使用JavaScript编写代码来实现这个功能。

代码实现

// 定义一个数组,用于存储输入的数据
var numbers = [];

// 使用prompt函数获取用户输入的数据,并转换成数字类型存入数组
var N = parseInt(prompt("请输入数据个数"));
for (var i = 0; i < N; i++) {
  var input = parseInt(prompt("请输入第" + (i + 1) + "个数据"));
  numbers.push(input);
}

// 计算平均数
var sum = 0;
for (var j = 0; j < numbers.length; j++) {
  sum += numbers[j];
}
var average = sum / numbers.length;

// 显示平均数
alert("平均数为:" + average);

代码解读

上述代码首先定义了一个空数组numbers,用于存储用户输入的数据。通过使用prompt函数,我们可以弹出输入框,要求用户输入数据的个数N,并通过循环将N个数据存入数组中。随后,我们使用循环遍历数组,将每个数组元素累加到变量sum中。

最后,我们通过除以数组长度来计算平均数,并使用alert函数将结果显示给用户。

总结

通过以上代码,我们可以实现在JavaScript中输入N个数据并求平均数的功能。通过prompt函数获取用户输入,使用循环结构将数据存入数组,再通过循环遍历数组计算平均数,最后使用alert函数将结果显示给用户。这个代码可以方便地解决类似问题,提供简单的交互体验。