求斐波那契数列前10项js
时间: 2023-08-16 15:12:10 浏览: 96
js代码-斐波那契数列通项公式
可以使用递归或循环来实现斐波那契数列,下面是两种实现方式:
1. 递归实现:
```javascript
function fibonacci(n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
for (let i = 0; i < 10; i++) {
console.log(fibonacci(i));
}
```
2. 循环实现:
```javascript
function fibonacci(n) {
let a = 0;
let b = 1;
for (let i = 0; i < n; i++) {
const temp = a + b;
a = b;
b = temp;
}
return a;
}
for (let i = 0; i < 10; i++) {
console.log(fibonacci(i));
}
```
以上两种实现方式都可得到斐波那契数列的前10项。
阅读全文