--- id: 5900f36e1000cf542c50fe81 title: 问题2:斐波那契数列中的偶数 challengeType: 5 videoUrl: '' --- # --description-- 在斐波那契数列中,每一项都是前两项的和(第一项和第二项除外)。如果从1和2开始,前十项是:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
求出斐波那契数列中值是偶数的项的和,至第`n`项(包括第`n`项)为止。 # --hints-- `fiboEvenSum(10)`应该返回188。 ```js assert.strictEqual( fiboEvenSum(10), 188, 'fiboEvenSum(10) should return 188.' ); ``` `fiboEvenSum(23)`应该返回60696。 ```js assert.strictEqual( fiboEvenSum(23), 60696, 'fiboEvenSum(23) should return 60696.' ); ``` `fiboEvenSum(43)`应该返回1485607536。 ```js assert.strictEqual( fiboEvenSum(43), 1485607536, 'fiboEvenSum(43) should return 1485607536.' ); ``` 您的函数未使用我们的测试值返回正确的结果。 ```js assert.strictEqual( fiboEvenSum(18), 3382, 'Your function is not returning the correct result using our tests values.' ); ``` 您的函数应返回`even`数值。 ```js assert.equal( fiboEvenSum(31) % 2 === 0, true, 'Your function should return an even value.' ); ``` # --solutions--