js数组求最大值和最小值
时间: 2024-10-22 15:01:37 浏览: 21
在JavaScript中,你可以使用内置函数`Math.max()`和`Math.min()`来分别找到数组的最大值和最小值。但是,这两个函数并不是直接作用于数组的。如果你想获取数组内的最大值和最小值,你需要先对数组进行遍历。
以下是两种常见的方法:
1. **使用`reduce()`方法**:
```javascript
let numbers = [5, 10, 15, 20, 25];
let max = numbers.reduce(function(a, b) { return Math.max(a, b); });
let min = numbers.reduce(function(a, b) { return Math.min(a, b); });
console.log('Max:', max);
console.log('Min:', min);
```
2. **遍历数组**:
```javascript
let numbers = [5, 10, 15, 20, 25];
let max = numbers[0], min = numbers[0];
for(let i = 1; i < numbers.length; i++) {
if(numbers[i] > max) {
max = numbers[i];
} else if(numbers[i] < min) {
min = numbers[i];
}
}
console.log('Max:', max);
console.log('Min:', min);
```
这两种方法都能找到数组中的最大值和最小值。
阅读全文