请老师检查作业
来源:2-4 编程练习
DB1时间的玫瑰
2021-08-25 10:10:42
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>使用剩余参数求平均数</title>
</head>
<body>
<script>
const avg = (...args) => {
let sum = 0;
for (let i = 0; i < args.length; i++) {
sum += args[i];
sub = sum / args.length;
}
return sub;
};
const result = avg(1, 2, 3, 4, 5);
console.log(`平均数为${result}`);
</script>
</body>
</html>
1回答
同学你好,代码逻辑没问题,但是可以优化:
建议将除法计算放在for循环外面,这样sum总值出来后计算一次除法即可,不需要每次都计算

祝学习愉快!