[javascript]sigma函数∑
function sigma(func) { var n,start,end; var sum=0; var args = [].slice.call(arguments,1); for(var i=0;i<args.length;i++){ if (args[i] instanceof Array ){n=i;break;} } start=args[n][0]; end=args[n][1]; for(var i=start;i<=end;i++){ args[n]=i; sum+=func.apply(null,args); } return sum; } var fv=function(pv,i,n){ return pv*Math.pow(1+i,n) } // TEST Function of ∑ var id=function(x){return x} var sum=sigma(Math.pow,2,[1,10]) WScript.Echo(sum);

浙公网安备 33010602011771号