【问题标题】:How to find the Sum and Average of an Array list in JavaScript?如何在 JavaScript 中找到数组列表的总和和平均值?
【发布时间】:2017-03-22 05:00:18
【问题描述】:

到目前为止,我只尝试对数组求和并且已经卡住了。 老实说,我只需要找到数组列表的总和和平均值并将它们打印到 html。

这是我的代码:

//Global Variables
var values = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 100, 105, 110, 115, 120, 125, 130, 135, 140];

for (i = 0; i < values.length; i += 1) {
sum += values[i];
}

document.getElementById("sum").innerHTML = sum;

【问题讨论】:

  • 平均值是总和除以元素的数量 - 这是问题所在吗?
  • var sum = values.reduce((a,b) =&gt; a+b), avg = sum / values.length;

标签: javascript arrays arraylist


【解决方案1】:
var sum = 0;
for( var i = 0; i < elmt.length; i++ ){
    sum += parseInt( elmt[i], 10 ); //don't forget to add the base
}

var avg = sum/elmt.length;

document.write( "The sum of all the elements is: " + sum + " The average is: " + avg );

document.getElementById("sum").innerHTML = sum;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多