JSFiddle - React, Tailwind, and code Playground
by jarosciak
HTML
<input type="number" id="upto" value= "30" >
<button onclick="fib()">go</button>
<div class="output"></div>
JavaScript
function fib() {
var fArr = [0,1];
var num = document.getElementById("upto").value;
for(var i=fArr.length; i<num; i++) {
if (fArr[i-1] > num) {fArr.pop(); break; }
fArr[i] = fArr[i-2] + fArr[i-1];
}
document.querySelector('.output').innerHTML = fArr;
}