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
这次没有问题~
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>
小丸子爱吃菜
2017-08-17
不对,结果是NaN,你没有算平均数,平均数是总数sum除以参数的个数!
祝学习愉快!
相似问题