求任意一组数据的平均值,该组数据个数随意。
代码展示:
<script>
function getAvg(){
var i,sum=0,leg=arguments.length;
for(i=0;i<leg;i++){
sum+=arguments[i];
}
return sum/leg;
}
var average=getAvg(10,50,20,40);
console.log(average);
</script>
其中arguments.length
表示该数组的参数的个数,上面代码中是随机抽取的四位数,所以arguments.length
的值为4.
arguments[0]表示第一个参数,依次往后类推。
注意:
arguments对象只是与数组类型相似,并不是Array的实例,并不是真正的数组。