Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Uso de barras duplas

<meta charset="UTF-8">

<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";

    var maximoTentativas = 3;
    var tentativaAtual = 1;

    while(tentativaAtual <= maximoTentativas) {

        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");

        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

            alert("Bem-vindo ao sistema, " + loginInformado);

            tentativaAtual = maximoTentativas; // acertou, então faço o gasto de todas as tentativas para sair do loop. Lá embaixo vai incrementar + 1! 

        } else {

            if (tentativaAtual == 3) {
                alert("Número permitido de tentativas ultrapassado!");
            } else {
                alert("Login inválido. Tente novamente");
            }
        }

       // vai para a próxima tentativa
        tentativaAtual = tentativaAtual +1  
    }

</script>

Eu não entendi o uso de barras duplas // nesta fórmula. Qual a finalidade na fórmula?

3 respostas
solução!

Oi, Fábio, tudo bem?

As // servem como para comentar uma linha do código em JavaScript. Ou seja, o que estiver depois das barras não será programado. No trecho acima elas estão sendo utilizadas para explicar algumas linhas do código. Os comentários são de muita importância na rotina de um desenvolvedor pois eles auxiliam no entendimento do código, seja pra estudo, seja para marcações, seja explicações, etc. Além do que, num código construído com uma equipe, ajuda a outros desenvolvedores a entenderem o que é aquele determinado trecho que você escreveu.

Há também os comentários de mais de uma linha, usando o asterico e barra: /* */ , veja:

/*while(tentativaAtual <= maximoTentativas) {

        var loginInformado = prompt("Informe seu login");
        var senhaInformada = prompt("Informe sua senha");

        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

            alert("Bem-vindo ao sistema, " + loginInformado);

            tentativaAtual = maximoTentativas; // acertou, então faço o gasto de todas as tentativas para sair do loop. Lá embaixo vai incrementar + 1! 

        } else {
*/
`

O trecho acima está todo comentando, assim, ele não rodará no sistema. Espero ter te ajudado!

Muito obrigado. Foi muito útil.

Olá Fábio, tudo bem?

Sua dúvida foi solucionada? :)