斐波那契数列:(1:无限数列 2:前两项数值都为1,从第三项起每一项的数值为前两项数值之和)
// 如何返回斐波那契数列中下标为n的数据 function fib(n) { const numbers = [1, 1]; for (let i = 2; i < n + 1; i++) { numbers.push(numbers[i - 2] + numbers[i - 1]); } console.log(numbers[n]); console.log(numbers); } fib(4); fib(5); fib(6);质数(素数):是指在大于1的自然数中,除了1和它本身外,不能被其它自然数整除(除0外)的数。
function isPrime(value) { for (let i = 2; i < value; i++) { if (value % i === 0) { return false; // 不为质数 } } return true; // 为质数 } console.log(isPrime(5)); // true console.log(isPrime(9)); // false
