编写函数实现获取所有实参并对所有实参求平均值。js
时间: 2024-10-10 15:14:56 浏览: 65
Python 变量的引用-调用函数传递实参的引用
在JavaScript中,你可以编写一个函数来接受任意数量的参数,并计算它们的平均值。下面是一个简单的示例:
```javascript
function average(...args) {
// 检查参数是否为空
if (args.length === 0) {
return 0;
}
// 计算所有参数的总和
let sum = 0;
for (let i = 0; i < args.length; i++) {
sum += args[i];
}
// 返回平均值
return sum / args.length;
}
```
在这个例子中,`...args`是rest参数,它可以接收任意数量的参数并将它们作为一个数组传递给函数。然后我们遍历这个数组,累加所有数字并除以数量得到平均值。
如果你想测试这个函数,可以像这样调用它:
```javascript
console.log(average(1, 2, 3, 4, 5)); // 输出: 3
console.log(average(10)); // 输出: 10 (如果只有一个参数,返回该参数本身)
```
阅读全文