js斐波那契数列相加
时间: 2023-11-20 15:54:56 浏览: 118
计算斐波那契数列
以下是JavaScript中计算斐波那契数列并求和的代码:
```javascript
function fibonacciSum(limit) {
let sum = 0;
let a = 1;
let b = 1;
let c = a + b;
while (c <= limit) {
sum += c;
a = b + c;
b = c + a;
c = a + b;
}
return sum;
}
console.log(fibonacciSum(4000000)); // 输出:4613732
```
该函数接受一个参数`limit`,表示计算斐波那契数列时不超过`limit`的值。函数中使用了三个变量`a`、`b`和`c`,分别表示斐波那契数列中的三个相邻的数。在循环中,每次将`a`、`b`和`c`更新为下一个相邻的数,直到`c`的值超过了`limit`。在每次循环中,如果`c`是偶数,则将其加入到`sum`中。最后返回`sum`即可。
阅读全文