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

浙公网安备 33010602011771号