1-10 编程练习

来源:1-19 编程练习

Cold丶cycle

2017-08-17 15:07:20

我这样写对吗

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>arguments</title>

</head>

<body>

    <script>

        //使用arguments对象获取到函数参数(任意一组数)的平均值,且这个平均值是一个整数!

        function getAvg(){

            var sum=0,len=arguments.length,i;

            for(i=0;i<len;i++){

                sum+=arguments[i];

            }

            return parseInt(Avg);

        }

        var Avg=getAvg(55,66,44,66,24,26);

        document.write(Avg);

//补充代码

</script>

</body>

</html>


写回答

3回答

小丸子爱吃菜

2017-08-17

这次没有问题~

0

Cold丶cycle

提问者

2017-08-17

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>arguments</title>

</head>

<body>

    <script>

        //使用arguments对象获取到函数参数(任意一组数)的平均值,且这个平均值是一个整数!

        function getAvg(){

            var sum=0,len=arguments.length,i;

            for(i=0;i<len;i++){

                sum+=arguments[i];

                Avg=sum/len;

            }

            return parseInt(Avg);

        }

        var Avg=getAvg(55,66,44,66,24,26);

        document.write(Avg); 

//补充代码

</script>

</body>

</html>


0

小丸子爱吃菜

2017-08-17

不对,结果是NaN,你没有算平均数,平均数是总数sum除以参数的个数!

祝学习愉快!

0
hold丶cycle
h 忘记了,这次对了吧 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>arguments</title> </head> <body> <script> //使用arguments对象获取到函数参数(任意一组数)的平均值,且这个平均值是一个整数! function getAvg(){ var sum=0,len=arguments.length,i; for(i=0;i<len;i++){ sum+=arguments[i]; Avg=sum/len; } return parseInt(Avg); } var Avg=getAvg(55,66,44,66,24,26); document.write(Avg); //补充代码 </script> </body> </html>
h017-08-17
共1条回复

0 学习 · 5760 问题

查看课程

相似问题