js

JS–数组求和

var ary1=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,75,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100];
var ary2=[];
for(var i=0;i<100;i++){
if(i%7===0){
ary2.push(ary1[i]);
}
}
console.log(ary2);
var ary1=ary2.join(“+”);
console.log(ary1);
var ary3=eval(ary1);
console.log(ary3);

function sum() {
var a=0;
for(var i=0;i<arguments.length;i++){
if(!isNaN(arguments[i])){
a+=arguments[i]
}
}
return a
}

console.log(sum(11, 22, 33));

function ff() {
var a=0;
for(var i=0;i<arguments.length;i++){
a+=arguments[i];
}
return a
}

console.log(ff(11, 2, 2, 20));

function fn() {
var arguments=[].slice.call(arguments);
for(var i=0;i<arguments.length;i++){
return eval(“(“+arguments.join(“+”)+”)”)
}
}

console.log(fn(11, 22, 66));