如何在输入文本框后找到数组中的平均值,Javascript

时间:2018-03-06 21:14:31

标签: 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);  
      var min = Math.min.apply(null, scores);  
      var textDisplay = "";  
      for (var i in names) {  
          textDisplay += names[i] + "," + scores[i] + "\n";  
      }
}

1 个答案:

答案 0 :(得分:0)

如果我的想法正确,你想计算一个数组(在这种情况下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

你走了! :)