<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
var maximoTentativa = 3;
var tentativaAtual = 1;
while (tentativaAtual <= maximoTentativa) {
if (loginCadastrado == loginInformado && senhaCadastrada == senhaInformada) {
alert("Bem-vindo ao sistema " + loginInformado);
tentativaAtual = maximoTentativa;
} else {
if (tentativaAtual == 3) {
alert("Você tentou logar 3 vezes, sistema bloqueado!");
} else {
alert(" Faça novamente o login");
}
}
tentativaAtual = tentativaAtual + 1;
}
</script>
Gostaria de entender por qual motivo ao declarar as variáveis , var maximoTentativa = 3; var tentativaAtual = 1;
fora do While o sistema não nos da o resultado esperado.