1
respuesta

[Duda] Uso de Break y errores en mi código.

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. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

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>