day13

1-求 1000 以内所有质数的和

var f = false;
var i = 2;
var j = 2;
var n = 0;
while (i < 1000) {
  f = true;
  while (j <= i/2){
    if (i % j == 0){
      f = false;
      break;
    }
    j++;
  }

  if (f) {

    n +=i
  }
  j = 2;
  i++;
}
document.write(n);

2-打印出 1-10000 之间所有对称数(121 1221)

function isSymmetryNum(start,end){

  for(var i=start;i<end+1;i++){

    var iInversionNumber=+(i.toString().split("").reverse().join(""));

    if(iInversionNumber===i&&i>10){

      console.log(i);

    }

  }

}

isSymmetryNum(1,10000);

3-使用函数求斐波那契数列第 N 项的值

function fn(n){
    if(n==1 || n==2){
        return 1;
    }else {
        return fn(n-1)+fn(n-2);
    }
}
var res=fn(50);
console.log(res);

posted @ 2021-02-28 11:31  qwerfd  阅读(49)  评论(0)    收藏  举报