Skip to content

0到100求和

第一种

function sum(a,b){
    let num=a+b;
    if(b>=100){
        return num;
    }
    return sum(num,b+1)
}
let num=sum(0,1);

console.log(num)

第二种

function sum(n){
    if(n==1) return 1
     //逻辑  n+n-1 的和
  return n+sum(n-1)
}
let num=sum(100);

console.log(num)

第三种

function sum() {
    let num = 0;
    for (let i = 0; i <= 100; i++) {
        num = num + i
    }
    return num
}
let num = sum();

console.log(num)