Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tổng các số Fibonacci chẵn trong JavaScript


Chúng ta cần viết một hàm JavaScript nhận vào một số làm giới hạn. Hàm nên tính và trả về tổng của tất cả các số Fibonacci vừa nhỏ hơn giới hạn vừa là số chẵn.

Ví dụ - Nếu giới hạn là 100, các số Fibonacci chẵn là 2, 8, 34. Tổng = 44.

Ví dụ

Code sau đây:

const sumOfEven = (limit) => { 
  let temp, sum = 0, a = 0, b = 1; 
  while (b < limit) { 
    if (b % 2 === 0) sum += b; 
    temp = a; 
    a = b; 
    b += temp; 
  } 
  return sum; 
}; 
console.log(sumOfEven(100)); 
console.log(sumOfEven(10)); 
console.log(sumOfEven(1000));

Kết quả

Kết quả trên console:

44 10 798