JavaScript参数个数可变的函数举例说明

  题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript & Ajax这个分栏。我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。

  JavaScript允许一个函数传递个数可变的参数,因为有arguments这个内置对象,它一个函数传递的所有参数的数组。举个例子,就明白了。

  

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

  <html>

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  <title>JavaScript参数个数可变的函数</title>

  <mce:script language="javascript" type="text/javascript"><!--

  function testparams()

  {

  var params = "";

  for (var i=0; i<arguments.length; i++) {

  params = params + " " + arguments[i];

  }

  alert(params);

  }

  testparams("abc", 123);

  testparams(123, "456", 789);

  testparams();

  // --></mce:script>

  </head>

  <body>

  </body>

  </html>