JSFiddle - React, Tailwind, and code Playground

Fibonacci

by Terry Young

HTML

<button>Next</button>

JavaScript

var fibs = [];
$(document).ready(function () {
    // returns the next number in the Fibonaaci sequence
    function nextFib () {
        var p1, p2, r,
            len = fibs.length;
        if (!len) {
            p1 = 0;
            p2 = 1;
        } else if (len == 1) {
            p1 = 0;
            p2 = fibs[len-1];
        } else {
            p1 = fibs[len-2];
            p2 = fibs[len-1];
        }
        r = p1 + p2;
        fibs.push(r);
        console.log(r);
        return r;
    }
    
    $('button').on('click', nextFib);
});