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函数将结果显示给用户。这个代码可以方便地解决类似问题,提供简单的交互体验。