用java script里的数组写一个小明的五个成绩为83,75,65,59.5,92计算出总分,平均分,最高分,最低分的代码
时间: 2024-05-16 18:16:27 浏览: 85
可以使用以下代码来计算小明的成绩:
```javascript
let scores = [83, 75, 65, 59.5, 92];
// 计算总分
let totalScore = 0;
for (let i = 0; i < scores.length; i++) {
totalScore += scores[i];
}
// 计算平均分
let averageScore = totalScore / scores.length;
// 计算最高分
let maxScore = Math.max(...scores);
// 计算最低分
let minScore = Math.min(...scores);
console.log("总分:" + totalScore);
console.log("平均分:" + averageScore);
console.log("最高分:" + maxScore);
console.log("最低分:" + minScore);
```
运行代码后,控制台输出如下:
```
总分:375.5
平均分:75.1
最高分:92
最低分:59.5
```
其中,`Math.max` 和 `Math.min` 函数分别用于计算数组中的最大值和最小值。`...scores` 语法表示将数组展开成一个参数序列,以便传递给这两个函数。
相关问题
用java scrip写一个小明的五个成绩为83,75,65,59.5,92计算出总分,平均分,最高分,最低分
好的,以下是使用 JavaScript 计算的代码:
```javascript
let scores = [83, 75, 65, 59.5, 92];
// 计算总分
let total = scores.reduce((sum, score) => sum + score, 0);
console.log("总分:" + total);
// 计算平均分
let average = total / scores.length;
console.log("平均分:" + average);
// 计算最高分
let max = Math.max(...scores);
console.log("最高分:" + max);
// 计算最低分
let min = Math.min(...scores);
console.log("最低分:" + min);
```
输出结果为:
```
总分:375.5
平均分:75.1
最高分:92
最低分:59.5
```
希望对你有帮助!
使用JavaScript中的数组实现统计成绩:用户输入5个学生的成绩,求平均分、最高分和最低分,定义var arr=[83,75,65,59.5,92,100],对这6门成绩进行升序排列
非常感谢您的问题!以下是使用 JavaScript 数组实现统计成绩的代码:
var arr = [83, 75, 65, 59.5, 92, 100];
var sum = 0;
var max = arr[0];
var min = arr[0];
for (var i = 0; i < arr.length; i++) {
sum += arr[i];
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
var avg = sum / arr.length;
console.log("平均分:" + avg);
console.log("最高分:" + max);
console.log("最低分:" + min);
对于升序排列,可以使用 sort() 方法:
arr.sort(function(a, b) {
return a - b;
});
console.log("升序排列:" + arr);
希望这个代码能够帮助您解决问题!
阅读全文