La sèrie de Fibonacci en JavaScript

Entra quants nombres de la successió vols mostrar:

La sèrie fibbonaci resultant és:

El codi utilitzat és el següent:

function fibonacci(){
        document.getElementById("fibonacci").innerHTML = "";
        var fibonacci = [1];
        var resultat = 0;
        var limit = Number(document.getElementById("numero1").value);
        if (limit < 0 || limit == 0) {
            alert("El número de vegades no pot ser 0 o menor que 0!");
        }
        else{
         for (var i = 0; i < limit-1; i++) {
                if (i == 0) {
                    fibonacci.push(1);  
                }
                else {
                    resultat = fibonacci[fibonacci.length - 1] + fibonacci[fibonacci.length - 2];
                    fibonacci.push(resultat);            
                }   
            }
            for (var i = 0; i < fibonacci.length; i++) {
                document.getElementById("fibonacci").innerHTML += "-br-" + fibonacci[i];
            }                
     }
               
    }

Comentaris