- arguments[0]表示第一个实参
function test(a,b,c,d) {
alert(test.length); //length:长度//
alert(arguments.length);
if(test.length == arguments.length) {
return a+b;
}
}
test(1,2);
console.log(arguments[0]); //控制台输出为1//
2.a变arguments跟着变。有一个映射关系。
function sum(a,b) {
a = 2;
arguments[0] = 3;
console.log(a);
}
sum(1,2) //控制台输出a=3//
若arguments里的值未定义,则输出为undefined
3.return两种
1/作为终止函数,停止读取代码,并且后面的不读取。
2/可将一个值返回到函数以外且同时作为终止函数
return空格123