13
1-求 1000 以内所有质数的和
function getPrimenumber(n) {
var flag = 0;
var result = [2, 3];
for (i = 3; i <= n; i += 2) {
for (j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
flag = 0;
break;
} else {
flag = 1;
}
}
if (flag == 1) {
result.push(i);
flag = 0;
}
}
return result;
}
2-打印出 1-10000 之间所有对称数(121 1221)
function Num(start, end) {
start = (start <= 11 ? 11 : start);
for (var i = start; i <= end; i++) {
var strI = +(i.toString().split('').reverse().join(''));
if (strI == i) {
console.log(i);
}
}
}
Num(1, 10000);
3-使用函数求斐波那契数列第 N 项的值
function getFibo(n) {
if (n == 1) return 0;
if (n == 2) return 1;
return getFibo(n - 1) + getFibo(n - 2);
}

浙公网安备 33010602011771号