Errore nel ciclo for

di il
1 risposte

Errore nel ciclo for

Salve ho un problema con il mio ciclo, in teoria ho la mia funzione matematica che genera numeri random, io attraverso la mia condizionale li dico di inserire nel mio array solo numeri di 6 cifre e poi atto dopo di stampare i numeri nella pagina, e che cosa ottengo, un quarto di numeri di 6 cifre e il resto undefined, invece nel mio array sono tutti numeri a 6 cifre, non capisco dove sta l'errore

<div id="output"></div>
<button onclick="combinare()">start</button>

   <script type="text/javascript">
function combinare() {
   		// body...
   		
    	codici = [];





				

			for(var x=0; x<15; x++){
				

				
				combo =  Math.floor((Math.random() * 1000000) + 1);


				if(combo.toString().length == 6) {

				codici.push(combo);

				document.getElementById('output').innerHTML += codici[x] + "<br>"




					}

			}

		}
</script>

nella pagina ottengo un elenco di numeri tra una bella parte di undefined, invece nel mio array sono tutti numeri a 6 cifre

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte