如何在输入文本框Javascript后在数组中查找平均值
到目前为止我的代码:如何在输入文本框Javascript后在数组中查找平均值,javascript,arrays,math,random,average,Javascript,Arrays,Math,Random,Average,到目前为止我的代码: 如何获得随机数组的平均值以及已存在的最大值和最小值? function displayResults() { var textDisplay2 = ""; for (var i in scores) { var max = Math.max.apply(null, scores); var n = max.toString(); var count = scores.indexOf(n); va
如何获得随机数组的平均值以及已存在的最大值和最小值?
function displayResults() {
var textDisplay2 = "";
for (var i in scores) {
var max = Math.max.apply(null, scores);
var n = max.toString();
var count = scores.indexOf(n);
var min = Math.min.apply(null, scores);
var textDisplay = "";
for (var i in names) {
textDisplay += names[i] + "," + scores[i] + "\n";
}
}
如果我想对了,您可以计算数组的平均值(在本例中,max和min并不重要): 可以使用以下行计算阵列的平均值:
var average = (yourArray.reduce(function(a, b) { return a + b; })) / yourArray.length;
此行计算所有数组元素的总和:
var sum = (yourArray.reduce(function(a, b) { return a + b; }))
将总和除以元素计数,得到平均值
var avg = sum / yourArray.length
给你<代码>:)请添加相关代码,以便我们可以运行一个示例。此代码不可编译!