1
resposta

var dentro do while.

Olá,

Acabei não entendendo o motivo desta variável loginInformado e senhaInformada, ficarem dentro do while.

Alguém pode ajudar? Obrigado!

while(tentativaAtual <= maximoTentativas) {

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");

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

Boa noite, rafa_0033

Essas variáveis fazem parte da logica do loop, quando o WHILE, precisa fazer o loop para uma nova tentativa essas variáveis vão receber a través do PROMPT as novas informações, caso ela não fique dentro do WHILE , o PROMPT não poderá ser executado.

Faça o teste, use dentro e fora do WHILE esse trecho de código e veja o que acontece e fala aqui.

var loginInformado = prompt("Informe seu login");
 var senhaInformada = prompt("Informe sua senha");