Solucionado (ver solución)

Importante

Estás viendo la versión anterior de la nueva experiencia de Alura que estamos preparando para ti. Pronto tendrá una identidad visual completamente nueva, pensada para potenciar tus estudios.

Solucionado
(ver solución)
1
respuesta

O prompt não repete.

Galera, estou com uma dúvida.

Eu resolvi o código de acordo com a solicitação na questão e etc. Ao finalizar vi que batia com a resposta, porém, o aplicativo não solicita por três vezes a senha, ele solicita somente uma e já passa a mensagem. Não sei o motivo, quem puder me ajudar fico grato.

<meta charset="utf-8">
<h1>Welcome to House of Tanakara</h1>
<script>
    var login = "Joane";
    var password = "mortadela1";

    var maxTry = 3;
    var actTry = 1;

    while (actTry <= maxTry) {
        var loginPrompt = prompt("Login: ");
        var passPrompt = prompt("Password: ");

        if (password == passPrompt && login == loginPrompt) {
            alert ("Welcome!"+login);
            actTry = maxTry;

        } else {
            if (actTry = 3) {
                alert ("Allowed number of attempts exceeded!");
            } else {
                alert("Invalid login. Try again");
            }

        }
        actTry = actTry + 1
    }




</script>
1 respuesta
solución!

Oi, apenas um "=" if

Correção:

if (actTry == 3) {