Boa tarde! Alguém, por gentileza, poderia me esclarecer aonde estaria o erro lógico no programa abaixo? Agradeço desde já.
<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var contador = 0;
while (0 <= contador <= 3){
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema, " + loginInformado);
contador = -1;
} else {
alert("Login inválido. Tente novamente");
contador = contador + 1;
}
}
if (contador == -1){
document.write("Parabéns, deu certo!");
}else{
alert("Número de tentativas excedidas. Tente mais tarde.");
}
</script>