<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>求和或平均值</title>
</head>
<body>
<script>
function calculate(numbers, useAverage) {
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return useAverage ? sum / numbers.length : sum;
}
const input = prompt("请输入五个浮点数,用逗号分隔:");
const numbers = input.split(",").map(parseFloat);
const useAverage = confirm("是否计算平均值?");
const result = calculate(numbers, useAverage);
const useSum = confirm("是否要返回求和值?");
if (useSum) {
console.log(`求和值为:${result}`);
} else {
console.log(`平均值为:${result}`);
}
</script>
</body>
</html>