1
resposta

Preferi usar variável booleana

Ficou mais prático o seu código desse jeito?

<meta charset="UTF-8">
<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";

    var numeroDeTentativas = 0;
    var erro = true;

    while(numeroDeTentativas < 3 && erro) {
        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");

        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

            erro = false;
            alert("Bem-vindo ao sistema " + loginInformado);
        } else {

            alert("Login inválido. Tente novamente");
            numeroDeTentativas++;

            if(numeroDeTentativas == 3) {
                alert('Número de tentativas excedido.')
            }
        }
    }


</script>
1 resposta

Se ficou mais prático, não sei responder, mas foi bem criativo! Parabéns