day13

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

<script>

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); </script>

 

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-24 15:09  雨辰~  阅读(76)  评论(0)    收藏  举报