javascript关于累加和的发散思维 - 前端牛角尖
0x1
function sum(n){ return n?n+sum(n-1):0}
递归看起来很简洁,不过占用内存大
0x2
function sum(n){ var sum=0; var i=n+1; while(i--) sum+=i; return sum;}
循环耗费时间多
0x3
function sum(n){ var sum=0; for(var i=0;i<n+1;i++){ sum+=i; } return sum;}
同上
共同特点:性能瓶颈