Oi,
Utilizei o for na atividade. Seria melhor utilizar o while? Conforme informado na resposta?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
for(var tentativa = 0; tentativa < 3; tentativa++) {
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada) {
mostra("Bem-vindo ao sistema " + loginInformado);
break;
} else {
mostra("Login inválido. Tente novamente");
}
}
</script>