小问题,请老师解答
来源:1-19 编程练习
破晓小哥哥
2018-08-10 17:30:27
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>arguments</title> </head> <body> <script> var sum=0; var getA=prompt("请输入要求平均值的数,用,隔开"); var arr=getA.split(","); function getAverage(){ for(var i=0;i<arr.length;i++){ sum+=parseInt(arr[i]); } sum=sum/i; return sum; } var Sum=getAverage(arr); document.write(arr+"<br/>"+Sum+"<br/>"+i); </script> </body> </html>
函数getAverage中如果使用arguments来操作参数,arguments.length一直为1,最后只好改为arr参数代替。
2回答
你好,arguments是参数的个数,这里是把一个整个数组作为一个参数,只有一个数组,所以参数是1哦,
若能解决你的疑问,望采纳。
祝学习愉快~
破晓小哥哥
提问者
2018-08-10
arr是存放输入的数字的字符串数组
相似问题