Cita de: engel lex en 28 Marzo 2017, 00:56 AM
te recomiendo usar el debugger del navegador, no es para nada complicado, seguro puedes conseguir un tutorial de como usar tu debugger (y si no sabes que es un debugger recomiendo primero leer una explicación de que son y como funcionan)Código (javascript) [Seleccionar]for (var i=0; i<a.length; i++){//i inicia en 0
a[i]=parseInt(prompt("Introduzca numero",' '));
document.write (a[i]+ " ");
}
//actualmente i es igual a a.length porque fue la condicion de romper el for
while (i<a.length && existe==0){ //i es igual a a.length, y como no ambas partes se cumplen se salta
if (x==a[i])
{
existe=1;
auxp=i;
}
else {i++;}
}
Gracias por la recomendación compañero. Ya uso el Firebug que ayuda bastante.
Yo quiero que si i está incluida en x; existe sea igual a 1 y me vaya guardando el numero introducido.
por ello puse este código
Código [Seleccionar]
while (i<a.length || existe==0)
y mientras existe=1 vaya recorriendo todos los números.
sino pues incrementar el número, pero claro esto hace que nunca termine el bucle.
Con ese else solo pretendo que se incremente el númro no que existe valga 1