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);
});