利用 arguments 求任意个数的最大值
时间: 2024-01-27 19:04:42 浏览: 126
使用VC计算N个数的最大值
可以使用 arguments 对象来获取传入函数的所有参数,然后使用 Math.max() 方法来获取最大值。下面是一个实现示例:
```javascript
function findMax() {
var max = -Infinity;
for (var i = 0; i < arguments.length; i++) {
if (arguments[i] > max) {
max = arguments[i];
}
}
return max;
}
console.log(findMax(1, 2, 3, 4, 5)); // 输出 5
console.log(findMax(10, 20, 30)); // 输出 30
console.log(findMax(-1, -2, -3)); // 输出 -1
```
这个函数可以接收任意个数的参数,并返回它们中的最大值。
阅读全文