Oi, é isso mesmo, só usei o break, para forçar a saída do laço.
exemplo
cont = 1;
while(cont <= 3){
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
break;
} else {
alert("Login inválido. Tente novamente");
}
}
se loginCadastrado é igual loginInformado é verdadeiro certo! entao ele entra
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
break;
o while é para rodar 3 vezes, entao nao faz sentido se vc acertar na primeira e continuar a pedir o login e senha
por isso usar o break para força a saida.
Sem o break ele vai repedir as 3 vezes e sair automaticamente do laço