Olá Laura, tudo bem?
Realmente, está tudo certo com o código, funciona e cumpre bem o propósito de limitar a quantidade de tentativas possíveis. O único ajuste que eu diria seria sobre a linha contador = 4;
quando o usuário consegue fazer o login. Provavelmente não deve ter visto ainda como funciona o comando break
(que vai ter a mesma função de colocar um valor que é falso para o while
), que seria apenas uma solução "mais elegante" para terminar o while
:
alert("Bem-vindo ao sistema " + loginInformado);
break;
Mas também não é nada que atrapalhe seu código. E com certeza seus códigos ficarão cada vez mais melhores com o tempo. E o que quero dizer é que se você aplicou a lógica e funcionou, você já deu um passo importantíssimo para seu aprendizado!
Continue sempre com o foco e bons estudos!