Bom dia,
To com uma dúvida no seguinte ponto:
O meu código está rodando normalmente, mas eu to com uma dúvida, não to conseguindo fazer meu usuário entrar na condição "IF onde as tentativas são esgostadas" e também quando eu ultrapasso as 3 tentativas do else de login inválido, ele não vai pro alert de fim de código, somente se eu acertar o login e a senha.
Algo errado com as chaves de fim do while ou algo relacionado?
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var tentativaMax = 3
var tentativaAtual = 1
while(tentativaAtual <= tentativaMax){
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
tentativaAtual = tentativaMax;
} else {
if(tentativaAtual == 3){
imprimir("Você já esgotou suas tentativas, tente novamente mais tarde!");
}else{
alert("Login inválido. Tente novamente");
}
}
tentativaAtual = tentativaAtual + 1;
}
alert ("fim do código");