Originariamente inviato da Xinod
qua aumenti l' indice

else num[i]=parseInt(x);i++;

ma non inserisci alcun valore al nuovo indice,
cosa dovrebbe restituirti se non undefined?
come inserisco un valore al nuovo indice ???