Uma função interessante, que pode ser usada para encerrar um bloco, é Exit ( ).
Assim, um fragmento de código para o desafio proposto, pode ser o seguinte:
var tentativa = 1;
while(tentativa <= 2) {
var loginInformado = prompt("Informe seu login"); var senhaInformada = prompt("Informe sua senha");
tentativa = tentativa + 1
if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada) {
alert("Bem-vindo ao sistema" + loginInformado);
Exit ();
} else {
alert("Login inválido. Tente novamente");
}
}
var loginInformado = prompt("Informe seu login"); var senhaInformada = prompt("Informe sua senha");
if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada) {
alert("Bem-vindo ao sistema " + loginInformado);
} else {
alert("Login inválido. Você alcançou o limite de tentativas");
}