js递归求1到100的和

405 阅读1分钟

方法一

function sum(num, start){
    num += start
    start++;
    if(start>100){
        console.log(num)
        return num
    }else{
        sum(num, start)
    }
}
sum(0, 1)

方法二

function add(n){
    if(n == 1){
        return 1
    } 
    return add(n-1)+ n
}

var total = add(100)
console.log(total)