js函数的有多个参数时

JavaScript013

js函数的有多个参数时,第1张

js不能重载方法。但是js可以在function内使用arguments数组对象。

这里我就只copy一段帮助文档里的例子:

function ArgTest(a, b){

var i, s = "The ArgTest function expected "

var numargs = arguments.length// 获取被传递参数的数值。

var expargs = ArgTest.length // 获取期望参数的数值。

if (expargs <2)

s += expargs + " argument. "

else

s += expargs + " arguments. "

if (numargs <2)

s += numargs + " was passed."

else

s += numargs + " were passed."

s += "\n\n"

for (i =0 i <numargsi++){ // 获取参数内容。

s += " Arg " + i + " = " + arguments[i] + "\n"

}

return(s) // 返回参数列表。

}

get请求是以链接的方式,在链接的后方加上?就可以添加地址参数,并且可以添加多个。

具体格式如下:

www.baidu.com?type=1&name=zhidao&value=10

在这个实例中可以看到,有三个参数,包括type、name、value,多个参数中间记得要用&符号隔开。

不知道你用的get是不是用的jQuery的$.get方法,jQuery的get方法链接是有长度限制的,具体的一下子也说不清楚,还是要靠你自己去学习。