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

Todos os números entre 30 a 40, exceto 33 e 37!

Gostaria de ter feito uma variável para incluir estes números que são exceções, tentei fazer:

var exceto = (33, 37); 

Mas quando colocava dentro do while na função:

if(contador == exceto) {
    contador += 1;
}

Ele só pulava o 37, e ainda imprimia o 33, ai fiz da forma abaixo, mas gostaria de deixar mais 'dinâmico'. Estou aberto a sugestões.

<meta charset="UTF-8" />

<script>
  function pulaLinha() {
    document.write("<br><br>");
  }

  function mostra(frase) {
    document.write(frase);
    pulaLinha();
  }

  var contador = 30;
  var limite = 40;

  while (contador <= limite) {
    if (contador == 33 || contador == 37) {
      contador += 1;
    } else {
    mostra(contador);
    contador += 1;
    }
  }

  mostra("Fim!");

</script>
2 respostas
solução!

Opa muito bom Bruno! É esse seu jeito de tentar fazer as atividades que da para ver que você vai muito longe na programação, no seu primeiro caso você tentou colocar dois valores em uma só variavel para isso você pode usar uma lista assim

var exceto = [33,37];

E na hora do if pode perguntar se na lista existe o numero assim

if(exceto.includes(contador))

Muito obrigado Tiago! Deu certo!

Assistindo as aulas que se sucederam vi que eu estava tentando criar um Array rsrs.