Estoy intentando hacer un ejercicio de javascript, el cual comprueba si los valores introducidos por teclado son los mismos que se crean aletoriamente. Pero no se, una vez introducidos los números entra en bucle infinito.
Me podeis ayudar?
Código:
<script type="text/javascript">
var a=new Array (10);
var i=0;
var existe=0;
var x;
for (var i=0; i<a.length; i++){
x=Math.round((Math.random()*9)+1);
a[i]=x
document.write (a[i]+ " ");
}
document.write ("<br>");
for (var i=0; i<a.length; i++){
a[i]=parseInt(prompt("Introduzca numero",' '));
document.write (a[i]+ " ");
}
while (i<a.length || existe==0){
if (x==a[i])
{
existe=1;
auxp=i;
}
else {i++;}
}
if (existe==1)
{
document.write (" <br> El número " +x+ " está en el array " + " En la posición " + i);
}
else
{
document.write (" <br> El número " +x+ " no está en el array ");
}
</script>