js斐波纳契(Fibonacci)数列的第一项是 1,第二项是 1,以后各项都 就是前两项的和。请按逆序在页面中显示斐波纳契数列前 40 项的 值(即,如果计算出来得数列就是 1,1,2,3,5,8…,那么显示得顺序就 是…,8,5,3,2,1,1),并要
时间: 2023-12-13 16:31:07 浏览: 137
-背包问题的动态规划-朱全民 动态规划讲义
以下是JavaScript实现斐波那契数列并按逆序显示前40项的代码:
```javascript
function fibonacci(n) {
let arr = [1, 1];
for (let i = 2; i < n; i++) {
arr[i] = arr[i - 1] + arr[i - 2];
}
return arr.reverse();
}
console.log(fibonacci(40));
```
输出结果为:`[102334155, 63245986, 39088169, 24157817, 14930352, 9227465, 5702887, 3524578, 2178309, 1346269, 832040, 514229, 317811, 196418, 121393, 75025, 46368, 28657, 17711, 10946, 6765, 4181, 2584, 1597, 987, 610, 377, 233, 144, 89, 55, 34, 21, 13, 8, 5, 3, 2, 1, 1]`
阅读全文