1-100可以被3整除的数的和

1.for循环

var total=0;

for(var i=1;i<=100li++){

 if(i%3!=0)

{

     total+=i;

        }

}



2.while循环

var i=1;

 while(i<=100){

  i%3!=0?total+=i;null;

  i++

}

console.log(total);


3.递归

function sum(n){

if(n==0){

return 0;

}

if(n%3==0){

return sum(n-1);

}

return n+sum(n-1);

}

var total=sum(100);

console.log(total);

推荐阅读更多精彩内容