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