Na linha ... alert("Bem vindo ao sistema de programação " + loginInformado "."); ...
Eu estava utilizando a função mostra("Bem vindo ao sistema de programação" + loginInformado + "."); porém ele ficava repetindo os comandos de prompt de login e senha em looping, mas ao alterar para alert funcionou normalmente. Porque?
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br>")
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
var loginLuca = "lucamdco19";
var senhaLogin = "luca123";
var maximoTentativas = 3
var tentativaAtual = 1
while (tentativaAtual <= maximoTentativas) {
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if(loginInformado == loginLuca && senhaInformada == senhaLogin) {
alert("Bem vindo ao sistema de programação " + loginInformado + ".");
tentativaAtual = maximoTentativas;
} else {
if(tentativaAtual == 3){
alert("número de tentativas ultrapassadas");
} else {
alert("login invalido. tente novamente")
}
tentativaAtual = tentativaAtual + 1;
}
}
</script>