javascript中用二维数组存储成绩完整代码
时间: 2024-06-18 19:03:48 浏览: 84
javascript的日期对象、数组对象、二维数组使用说明
以下是JavaScript中用二维数组存储成绩的完整代码:
```
// 定义一个二维数组存储学生姓名和成绩
var scores = [
['小明', 80, 90, 70],
['小红', 85, 95, 75],
['小刚', 90, 92, 88],
['小丽', 95, 88, 92]
];
// 输出每个学生的成绩
for (var i = 0; i < scores.length; i++) {
console.log(scores[i] + '的成绩:');
console.log('语文:' + scores[i]);
console.log('数学:' + scores[i]);
console.log('英语:' + scores[i][3]);
}
// 计算每个学生的平均分
for (var i = 0; i < scores.length; i++) {
var sum = 0;
for (var j = 1; j < scores[i].length; j++) {
sum += scores[i][j];
}
var avg = sum / (scores[i].length - 1);
console.log(scores[i][0] + '的平均分为:' + avg);
}
```
在上述代码中,我们使用二维数组`scores`存储了每个学生的姓名和成绩。其中,第一个元素表示学生姓名,后面的元素表示该学生的语文、数学和英语成绩。然后,我们使用两个for循环分别输出每个学生的成绩和计算每个学生的平均分。
阅读全文