Skip to content
Generate N Fibonacci number with JavaScript

Generate N Fibonacci numbers with JavaScript

Write JavaScript code to generate N Fibonacci numbers, the output will be an array of numbers.

// Generate N Fibonacci numbers
function getNFibonacci(num) {
  if (num <= 0) return [];
  if (num === 1) return [0];
  let current = 0;
  let next = 1;
  const result = [0, 1];
  while (result.length < num) {
    [current, next] = [next, current + next];
    result.push(next);
  }
  return result;
}

console.log(getNFibonacci(0)); // []
console.log(getNFibonacci(1)); // [0]
console.log(getNFibonacci(2)); // [0,1]
console.log(getNFibonacci(3)); // [0,1,1]
console.log(getNFibonacci(4)); // [0,1,1,2]
console.log(getNFibonacci(5)); // [0,1,1,2,3]Code language: JavaScript (javascript)
Back to Top
Tags: