Uma solução para imprimir a mensagem para o usuário de quantas tentativas ele tem, está correto assim a lógica? Posso melhorar de algum modo?
<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var tentativas = 3;
while(tentativas >= 1){
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
break;
} else {
alert("Login inválido. Tente novamente, você tem mais " + tentativas + " tentativas");
}
tentativas--
}
</script>