1-17的课程有些问题
来源:1-17 求任意一组数的平均值
慕先生0074937
2018-10-08 19:42:32
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>arguments</title>
</head>
<body>
<script>
function getAVG(){
var sum=0,len=arguments.length,i
for(i=0;i<len;i++){
sum=sum+arguments[i];
}
console.log(sum);
return sum/len;
}
getAVG(99,69,71,51);
</script>
</body>
</html>
这个代码是我跟着老师手把手做的,做到这里还没有什么问题,求出了4个数的总和,下一步老师给 getAVG(99,69,71,51);设置了var,这就不明白了,为什么要设置var avg=getAVG(99,69,71,51);然后又在控制台输出console.log(avg)
1回答
因为getAVG函数调用之后有一个返回值,也就是计算出来的平均数,所以可以定义一个avg变量来接收这个值,最后将这个值打印出来就是计算的值了。不用变量接收直接打印调用的函数也是可以的:

自己测试下,祝学习愉快~~
相似问题