Olá, eu fiz a atividade conforme solicitado, porém os comandos acabam mostrando todos os números de 30 a 40 sem excluir os respectivos números 33 e 37. Ja fiz algumas alterações nos códigos e mesmo assim, continua mostrando os números indesejados. Verifiquei a dúvida dos demais colegas e nossos códigos são bem parecidos, porém o meu não procede da forma correta. Alguém pode ajudar a encontrar onde estou errando?
Desde já, obrigado!
Abraços
<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
}
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
}
mostra ("Olá, tudo bem? Hoje eu criei um programa para imprimir de 30 a 40, sem aparecer o número 33 ou 37");
var contador = 30;
    while (contador <= 40) {
        mostra(contador);
        contador = contador + 1;
    }
    if (contador == 33 ){
        contador = contador + 1;
    }
    if (contador == 37){
        contador = contador +1;
    }
mostra ("FIM!")
</script> 
            