Resolvi o exercicio da seguinte forma, e nos meus testes parece q ta tudo ok.
<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var qtdTentativa = 0;
var maxTentativa = 3;
while (qtdTentativa < maxTentativa) {
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
qtdTentativa = maxTentativa;
}
else {
alert("Login inválido. Tente novamente");
qtdTentativa++;
}
}
</script>Porém no gabarito do exercício o contador está para fora do else
} else {
alert("Login inválido. Tente novamente");
}
// vai para a próxima tentativa
tentativaAtual = tentativaAtual +1
}
Isso impacta em algo no meu codigo ou é apenas uma outra forma de fazer o mesmo rodar?
Abs.