<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var numeroTentativas = 3
var tentativaAtual = 1
while(tentativaAtual <= numeroTentativas) {
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
}if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
tentativaAtual = numeroTentativas;
} else {
if(tentativaAtual == 3) {
alert("Numero de tentativas excedidas recarregue a página!");
}else {
alert("Login inválido. Tente novamente");
}
tentativaAtual = tentativaAtual + 1
}
</script>
Repare no fechamento das chaves da função while, pelo que entendi, dentro das chaves você vai observar o que a função vai fazer, neste caso vai ficar num loop de "Informe seu login" e "Informe sua senha".
. Quando você traz o fechamento pra cá você diz que tudo isso ai vai acontecer! Pelo menos foi assim que entendi :)