小问题,请老师解答
来源: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是存放输入的数字的字符串数组
相似问题