获取数组最大值,最小值,平均值总分js
时间: 2024-10-25 09:05:35 浏览: 17
三年A班的成绩(求平均分,最大值,最小值)
5星 · 资源好评率100%
在JavaScript中,你可以编写函数分别计算数组中的最大值、最小值、平均值以及求和。以下是这些功能的简单实现:
1. **获取最大值**:
```javascript
function getMax(array) {
if (array.length === 0) {
return null;
}
let max = array[0];
for (let i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
// 示例
const numbers = [5, 9, 1, 7, 3];
const maxNumber = getMax(numbers); // 返回 9
```
2. **获取最小值**:
```javascript
function getMin(array) {
if (array.length === 0) {
return null;
}
let min = array[0];
for (let i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
```
3. **计算平均值(总分除以数组长度)**:
```javascript
function getAverage(array) {
if (array.length === 0) {
return null;
}
const sum = array.reduce((acc, curr) => acc + curr, 0);
return sum / array.length;
}
// 示例
const average = getAverage(numbers); // 返回 5
```
4. **求和**:
```javascript
function getTotalSum(array) {
return array.reduce((acc, curr) => acc + curr, 0);
}
// 示例
const totalSum = getTotalSum(numbers); // 返回 25
```
以上代码中的`numbers`是你需要处理的数组。你可以根据需要调用上述函数来获取结果。
阅读全文