BUCLE WHILE NO EJECUTA
Publicado por Maria (3 intervenciones) el 19/01/2022 19:29:14
Hola,
Estoy haciendo un bucle while para unas opciones de menú, pero no muestra lo que hay en el interior hasta que no termina. ¿Qué hago mal? Necesitaría ir viendo lo que hace en cada vuelta del bucle
Este es el código
<script type="text/javascript">
let opcion;
while(opcion!=3){
opcion=parseInt(window.prompt('Escoge una opcion'));
document.write(`<p>eleccion ${opcion}</p>`);;
while(opcion<1||opcion>3){
opcion=parseInt(window.prompt('El valor debe estar entre 1y3.Escoge una opcion'));
}
switch(opcion) {
case 1:
document.write(opcion);
break;
case 2:
document.write(opcion);
break;
case 3:
document.write(opcion);
break;
};
};
</script>
Si hago un do-while me pasa lo mismo.
Gracias de antemano por la ayuda
Estoy haciendo un bucle while para unas opciones de menú, pero no muestra lo que hay en el interior hasta que no termina. ¿Qué hago mal? Necesitaría ir viendo lo que hace en cada vuelta del bucle
Este es el código
<script type="text/javascript">
let opcion;
while(opcion!=3){
opcion=parseInt(window.prompt('Escoge una opcion'));
document.write(`<p>eleccion ${opcion}</p>`);;
while(opcion<1||opcion>3){
opcion=parseInt(window.prompt('El valor debe estar entre 1y3.Escoge una opcion'));
}
switch(opcion) {
case 1:
document.write(opcion);
break;
case 2:
document.write(opcion);
break;
case 3:
document.write(opcion);
break;
};
};
</script>
Si hago un do-while me pasa lo mismo.
Gracias de antemano por la ayuda
Valora esta pregunta


0