作者:SHW_keytae | 来源:互联网 | 2023-10-11 13:38
我有大量的变量.计算总和的最正确方法是什么.以下是静态方式..如果数字增加到N倍,怎么办?functionabc(a,b,c,d){alert(a+b+c+d);}abc(2,3,
我有大量的变量.计算总和的最正确方法是什么.以下是静态方式. .如果数字增加到N倍,怎么办?
function abc(a,b,c,d){
alert(a+b+c+d);
}
abc(2,3,4,5);
解决方法:
你可以使用参数
function abc(){
var total = 0;
for( var i = 0; i total += arguments[i];
}
alert(total);
}
abc(1, 2, 3, 4, 5, 6, 7);
Demo
要么
function abc( args ){
var total = 0;
for( var i = 0; i total += args[i];
}
alert(total);
}
abc([1, 2, 3, 4, 5, 6, 7]);
Demo
最好的方法是使用后者.