使用二维数组输出学生总成绩javascript
时间: 2024-11-15 21:28:15 浏览: 0
js二维数组排序的简单示例代码
在JavaScript中,你可以创建一个二维数组来存储每个学生的各科成绩,然后通过遍历数组来计算总成绩。假设我们有这样一个结构:
```javascript
let studentScores = [
// 第一个学生
[ '数学', 90, '语文', 85 ],
// 第二个学生
[ '数学', 95, '语文', 92 ],
// ...以此类推,每个学生都有数学、语文等科目的成绩
];
function calculateTotalScore(student) {
let total = 0;
for(let i = 0; i < student.length - 1; i += 2) { // 每两个元素一组,因为分数在索引偶数位置
total += student[i + 1]; // 加上对应科目的成绩
}
return total;
}
// 计算所有学生的总成绩
let students = studentScores.map(calculateTotalScore);
console.log(students); // 输出每个学生的总成绩数组
阅读全文