1
resposta

Desse jeito é mais simples, não?

<meta charset="UTF-8">
<script>

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

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

    var contador = 30
    while (contador <= 40) {
        mostra(contador)
        mostra(contador + 1)
        mostra(contador + 2)
        contador = contador + 4
    }
    mostra("FIM")
</script>
1 resposta

Olá, Gabriel! Tudo bem?

É uma maneira válida também. É ótimo para treinar novas lógicas.

Como o intervalo dos números que não queremos mostrar são iguais essa solução é válida.

Para outras soluções essa forma poderia ser um pouco complicada, por exemplo se quiséssemos excluir 33 e 38.

O importante é que as duas formas tenham ficado claras para você.

Parabéns pela solução!

Qualquer dúvida estamos à disposição.

Abraços e ótimos estudos!