Hola, me pueden recordar por favor el uso de "break" y porqué dice que el error está en la linea 33? Y también si pueden haber mejoras, o algo que este olvidando. se los agradecería de antemano.
Hola, me pueden recordar por favor el uso de "break" y porqué dice que el error está en la linea 33? Y también si pueden haber mejoras, o algo que este olvidando. se los agradecería de antemano.
El break es usado para interrumpir un loop, en este caso es para que el código no siga ejecutándose de manera innecesaria. Creería que el error se deba a que estas realizando el IF fuera del while. te adjunto mi código de manera de ayuda.
meta charset="UTF-8">
<script>
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
var intentos = 3;
var contador = 1;
while (contador <= intentos) {
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
alert("Bienvenido al sistema " + inicioDeSesionIngresado);
break;
} else {
alert("inicio de sesión inválido. Favor intente de nuevo");
}
contador++;
}
</script>