JavaScript ,编写函数实现获取所有实参并对所有实参求平均值
时间: 2024-10-17 10:11:12 浏览: 33
Python 变量的引用-调用函数传递实参的引用
JavaScript 中可以编写一个函数来获取所有传入参数的平均值,这里我们假设参数的数量不限,并且都是数值类型。你可以创建一个名为 `averageOfArguments` 的函数,如下所示:
```javascript
function averageOfArguments() {
// 获取所有传入的实参(arguments对象包含了所有的参数)
var args = arguments;
// 检查参数是否为空
if (args.length === 0) {
return "没有参数";
}
// 确保所有参数都是数值类型,否则返回错误信息
for (var i = 0; i < args.length; i++) {
if (typeof args[i] !== 'number') {
return "所有参数必须是数字";
}
}
// 计算平均值并返回结果
var sum = 0;
for (var j = 0; j < args.length; j++) {
sum += args[j];
}
return sum / args.length;
}
// 使用示例
console.log(averageOfArguments(1, 2, 3, 4, 5)); // 输出:3
```
阅读全文