请老师检查作业

来源: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 = 0i < args.lengthi++) {

                sum += args[i];

                sub = sum / args.length;

            }

            return sub;

        };

        const result = avg(12345);

        console.log(`平均数为${result}`);

    </script>

</body>


</html>


写回答

1回答

好帮手慕星星

2021-08-25

同学你好,代码逻辑没问题,但是可以优化:

建议将除法计算放在for循环外面,这样sum总值出来后计算一次除法即可,不需要每次都计算

http://img.mukewang.com/climg/6125accd09b6d14e05820292.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程