// declare the array starting with the first 2 values of the fibonacci sequence
let fibonacci = [0,1];
function listFibonacci(num) {
// starting at array index 1, and push current index + previous index to the array
for (let i = 1; i < num; i++) {
fibonacci.push(fibonacci[i] + fibonacci[i - 1]);
}
console.log(fibonacci);
}
listFibonacci(10);
let fibo = [0, 1]
for (var i = 2; i <= 10; i++) {
fibo[i] = fibo[i - 1] + fibo[i - 2];
}
console.log(fibo)
//Output: [ 0, 1, 1, 2, 3,5, 8, 13, 21, 34, 55]
// number fibonnaci to array format
function fibonacci(nums) {
let fib = [0, 1];
let data = [];
for(let i = 2; i <= nums; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
data.push(fib[i]);
}
return data;
}
var i;
var fib = []; // Initialize array!
fib[0] = 0;
fib[1] = 1;
for (i = 2; i <= 10; i++) {
// Next fibonacci number = previous + one before previous
// Translated to JavaScript:
fib[i] = fib[i - 2] + fib[i - 1];
console.log(fib[i]);
}
function fibonacciGenerator (n) {
var outPut = [];
if (n === 1){
outPut = [0];
}
else if (n === 2){
outPut = [0,1];
}else{
outPut = [0,1];
for(var i = 2; i < n; i++){
outPut.push(outPut[outPut.length - 2] + outPut[outPut.length - 1])
}
}//Return an array of fibonacci numbers starting from 0.
console.log(outPut)
return outPut
}
fibonacciGenerator(8);