用JavaScript统计每个学生四门成绩的总成绩
时间: 2024-10-15 21:30:11 浏览: 5
在JavaScript中,你可以创建一个简单的对象数组来存储每个学生的成绩,然后遍历这个数组计算总成绩。假设你有一个结构类似这样的数据:
```javascript
let students = [
{
name: '张三',
scores: {语文: 85, 数学: 90, 英语: 92, 物理: 88},
},
{
name: '李四',
scores: {语文: 90, 数学: 87, 英语: 95, 物理: 93},
},
// 更多学生...
];
```
你可以通过下面的函数来计算每个学生的总成绩:
```javascript
function calculateTotalScores(students) {
let totalScores = {};
for (let i = 0; i < students.length; i++) {
let student = students[i];
let name = student.name;
let sum = 0;
for (let subject in student.scores) {
sum += student.scores[subject];
}
totalScores[name] = sum;
}
return totalScores;
}
// 使用函数
let results = calculateTotalScores(students);
console.log(results); // 输出每个学生的总成绩
```
阅读全文