JavaScript参数个数可变的函数举例说明
题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript&Ajax这个分栏。我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。
JavaScript允许一个函数传递个数可变的参数,因为有arguments这个内置对象,它一个函数传递的所有参数的数组。举个例子,就明白了。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"> <title>JavaScript参数个数可变的函数</title> <mce:scriptlanguage="javascript"type="text/javascript"><!-- functiontestparams() { varparams=""; for(vari=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>