function calculateAverageAndPrintPercentage(fieldValues) {
if (!Array.isArray(fieldValues) || fieldValues.length === 0) {
console.log("请输入有效的字段值数组。");
return;
}
var total = fieldValues.reduce(function (sum, value) {
return sum + value;
}, 0);
var average = total / fieldValues.length;
var range = 0.05 * average;
var lowerBound = average - range;
var upperBound = average + range;
if (average >= lowerBound && average <= upperBound) {
console.log("平均值在5%的幅度内:" + average);
} else {
console.log("平均值超出5%的幅度:" + average);
}
// 打印输出百分比值
console.log("平均值的百分比值:", (average / total) * 100 + "%");
// 返回平均值
return average;
}
请
登录后发表观点
额,你这里定义了一个 function,但是你没有使用啊,可以再定义一个输出参数 var result=calculateAverageAndPrintPercentage
(输入参数);
你不会 定个参数 = function,他不就等于你的 return 吗
学不废吗
发表话题
- 积分
17 - 注册排名
2916