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;
}
同上
共同特点:性能瓶颈