使用javascript编写函数实现任意个数的平均值简单
时间: 2024-11-30 10:16:39 浏览: 4
isBetween.js-web-0715-public
在JavaScript中,我们可以编写一个接受数组作为参数并计算其平均值的函数。由于JavaScript允许动态长度的参数列表,我们可以利用剩余参数(rest parameters)特性来处理任意数量的数字。下面是一个简单的函数实现:
```javascript
function calculateAverage(...numbers) {
if (numbers.length === 0) {
return 0; // 如果数组为空,返回0
}
let sum = 0;
for (let num of numbers) {
sum += num;
}
return sum / numbers.length;
}
```
这个`calculateAverage`函数接收任意数量的参数(...numbers),首先检查数组是否为空。如果为空,则直接返回0。接着遍历数组,累加每个元素的值,并在循环结束后将总和除以数组长度得到平均值。
使用该函数的例子如下:
```javascript
console.log(calculateAverage(1, 2, 3, 4, 5)); // 输出3
console.log(calculateAverage()); // 输出0
```
阅读全文