📜  fibonacci js 代码 - Javascript (1)

📅  最后修改于: 2023-12-03 14:41:11.187000             🧑  作者: Mango

Fibonacci JS 代码 - Javascript

Fibonacci序列是指从1,1开始,后续的数是前两个数之和的数列。示例:1,1,2,3,5,8,13,21,...

以下是一个Javascript实现Fibonacci序列的代码:

function fibonacci(num) {
  var arr = [1, 1];
  for (var i = 2; i < num; i++) {
    arr[i] = arr[i - 1] + arr[i - 2];
  }
  return arr;
}

该函数接受一个参数num,用于指定要生成的Fibonacci序列的长度。该函数使用一个数组arr来存储生成的序列,初始值为[1, 1]。然后使用for循环来计算剩余的数字,每个数字都是前两个数字之和。循环完成后,函数返回数组arr来生成完整的Fibonacci序列。

示例:

console.log(fibonacci(10)); // [ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 ]

此代码片段使用了一些Javascript的基本概念,如变量声明、数组、循环和返回值。如果你是初学者,这个代码片段是练习这些概念的好例子。

注意:对于更大的数字,这种计算方法可能会非常慢。使用递归函数或其他方法可能更好,但也更复杂。