gpt4 book ai didi

javascript - 计算任意数量参数的平均值

转载 作者:行者123 更新时间:2023-12-02 16:03:55 25 4
gpt4 key购买 nike

我正在尝试计算一个函数,该函数将返回多个整数参数的平均值。谁能帮忙?

var Calculator = {
average: function(x) {
var num = 0;
for (var i = 1; i <= x.length; i++)
num = num + x[i];
var divide = num/x.length;
return divide;
}
};

当我运行此代码时,我得到 NaN。

这是 fiddle :http://jsfiddle.net/marcusdei/hsvr8va5/6/

--------------------> 更新:不是重复的问题或答案

过去的答案不支持长 float 。

最佳答案

您可以在函数内使用 JavaScript 的参数来处理任意数量的参数。

 
var Calculator = {
average: function() {
var num = 0,length=arguments.length;
if(!length) return 0;
for (var i = 0; i < length; i++)
num = num + arguments[i];
var divide = num/length;
return divide;
}
};

document.getElementById('choice').innerHTML = Calculator.average(3,4,5);
    <div id="choice"></div>

<div id="hidden">

</div>

更新了 fiddle :http://jsfiddle.net/vikashvverma/hsvr8va5/11/

关于javascript - 计算任意数量参数的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30955221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com