Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que significa ++? Qual sua função?

No exercício 7 da aula 7 do curso Lógica de programação I, foi dada a seguinte solução:

<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;

        } else {

            alert("Login inválido. Tente novamente");
        }

        tentativaAtual++; // Nessa linha!
    }

</script>

O que significa ++? Qual sua função?

Seria o mesmo se eu escrevesse assim?

        tentativaAtual = tentativaAtual + 1;
1 resposta
solução!

Sim William, tentativaAtual++ é o mesmo de tentativaAtual = tentativaAtual + 1.