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>