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;
}

同上
共同特点:性能瓶颈


已注销
981 声望48 粉丝

Focus on programming efficiency