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

É boa prática utilizar Break ou a variável para interromper uma repetição.

Segue código da aula que mostra como interromper uma repetição, a minha única duvida no momento é saber qual dos dois (Break ou a Variável) para fazer a interrupção da repetição.

A minha dúvida surgiu, pois em lição anterior é recomendado utilizar pós-incremento, assim gostaria de saber se tem essa recomendação como boa prática.

    var numeroPensado = Math.round(Math.random() * 10);

    var tentativas = 1;

    while(tentativas <= 3) {

        var chute = parseInt(prompt("Digite seu chute "));

        if (chute == numeroPensado) {

            mostra("você ACERTOU, o número pensando era " + numeroPensado);
            break;

        } else {

            mostra("Você ERROU! ");

        }

        tentativas++;
    }

    mostra("FIM");

</script>
8 respostas

Boa tarde! O break é uma boa prática já que em alguns casos se você não o colocar ele vai ficar repetindo sem parar.

Certo, mas vimos que tanto o "break" quanto o uso da própria variável funcionam. Então qual devemos utilizar ou qual é utilizado com mais frequência no mundo da programação.

Obrigado

O "break" é o mais utilizado!!

Obrigado!!!

solução!

Thiago, sempre que houver a opção do break use-a.

Usar uma variável, faz com que você aloque memória ao passo que se o que você for implementar aceitar o break terá um sistema mais robusto, haja visto que usará menos memória disponível.

Leonardo, muito obrigado pela explicação. :)

Thiago, sinta-se a vontade!

Repasso o que outro dia alguém me ensinou e sei que você fará o mesmo. Este altruísmo é que me encanta nesse nosso ramo.

Abraço

Boa Leonardo!!