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

Funcionou! Porém não ficou tão enxuto o código, cheguei usar um (else), ( || ) e a função pulaLinha();

<meta charset="UTF-8">

<script>

    //Que tal uma dificuldade um pouco maior? Imprima todos os números entre 30 e 40 (inclusive 30 e 40), porém os números 33 e 37 não devem ser impressos! No final escreva a palavra "FIM". Use o while para essa tarefa. DICA: o if pode ajudá-lo!

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

    var num = 30;

    while(num <=40 ){

        if (num == 33 || num == 37){
            pulaLinha();
            num = num + 1;    
        }    else {
                mostra("Número Par " + num);
                    num = num + 1;
            }
    }    

    mostra ( "Fim");

</script>
1 resposta
solução!

Quer diminuir a quantidade de linhas, correto?

function mostra(frase) {
    document.write(frase + "<br><br>");
}

for(let num=30; num<=40; num++){
        if (num != 33 && num != 37){
            mostra(num);
        }
}    

mostra ( "Fim");

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software