正如标题所示,我需要做的是使用for循环计算数组的平均值。我所说的平均值是指(abcde)/5=平均值
这就是我在文本中需要做的,因为我是javascript新手,我不太知道如何执行它。有什么想法吗?
另外,如果你认为这个问题不属于这里或者是愚蠢的,请告诉我在哪里可以找到这些信息,我只是想在这里学习。
function test(arr) {
}
以下是对你答案的回复。
数组和与平均值
也检查这个链接关于在Javascript循环:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for_each...in
只需对这些值进行迭代,求和,然后返回sum
的值除以条目数。
function test (arr) {
for (var i=0,sum=0;i<arr.length;i++) {
sum += arr[i];
}
return sum / i;
}
function average(items) {
var sum = 0;
var count = items.length;
for (i=0; i<count; i++) {
sum += items[i];
}
return sum/count;
}
或者,如果希望average()
作为一种方法在阵列上可用:
Array.prototype.average = function() {
var sum = 0;
var count = this.length;
for (i=0; i<count; i++) {
sum += this[i];
}
return sum/count;
}
用法:
[1,2,3,4,5].average(); // 3
问题内容: 我正在尝试使用下面的代码来计算用户输入的一组值的平均值,并将其显示在中,但它无法正常工作。假设用户输入7、4和5,该程序在应显示5.3时显示平均值。 代码有什么问题? 问题答案: 当您拥有增强的for循环时,为什么还要对索引使用笨拙的for循环?
我一直在寻找,没有找到一个简单的问题和答案堆栈溢出寻找一个数组的平均值。 这是我的阵列 我最初以为这个问题的答案是这样的: 然而,这给了我一个NaN的输出。 然后我尝试了这个: 这给了我68的输出。(我不知道为什么)。 所以我有两个问题。1。为什么我的输出是68?和2。有人能帮我找到数组的平均值吗?
问题内容: 我希望函数计算Double型数组的平均值。该数组称为“投票”。现在,我有10个号码。 当我致电以获取阵列投票的平均值时,它不起作用。 这是我的代码: 我如何在此处称平均值以获得平均值? 问题答案: 您应该使用reduce()方法对数组求和,如下所示: Xcode Xcode 10.2+•Swift 5或更高版本 如果您需要使用类型的总和,那么它已经被协议扩展方法所涵盖,因此您只需要实现
在此输入图像描述 你好,我刚刚了解了Javascript函数,想知道在JS中使用数组和函数找出平均值的方法。我已经链接了我的代码截图,你能帮我吗?
我一直在尝试编写一些代码来使用MapReduce查找数字的平均值。 我尝试使用全局计数器来实现我的目标,但是我无法在映射器的< code>map方法中设置计数器值,也无法在缩减器的< code>reduce方法中检索计数器值。 我是否必须在< code>map中使用全局计数器(例如,通过使用所提供的< code>Reporter的< code>incrCounter(key,amount))?或者
这是我的第一篇帖子。我正在编写一个程序,从四个输入框中获取输入,求出这四个输入框的总和,并求出平均值。当我这样做的时候,我得到了一个错误,有人能指出我哪里出了错。谢谢