当先锋百科网

首页 1 2 3 4 5 6 7
  1. arguments是什么?
    在JavaScript的函数内部,参数用数组表示,arguments就是用来访问这个数组的的对象。
  2. arguments与数组类似,但不是Array的实例。
  3. arguments.length可以用来确定传递的参数个数。
  4. arguments[i]也可以像数组一样访问每一个传递的参数,i从0开始,必须为正整数。
  5. 例子:求任意一组数的平均数(未知个数)

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title>求一组数的平均数</title>
</head>
<body>
 <script>
  	 function getAvg()
	 {
 		//len 的值即为传递进来的参数个数
 		var sum = 0, len = arguments.length, i;
 		for(i = 0; i < len; i++)
 		{
 			sum += arguments[i];
 		}
 		return sum/len;

 	}
 	var avg = getAvg(5,6,7);
 	document.write("平均数:"+avg);
 </script>
</body>
</html>