Nao sei se os comentários que fiz no exercício tem coerência técnica mas espero que possa ajudar a quem tem alguma dúvida.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var contador = 30; //Número inicial da sequência proposta (30 - 40)
while(contador <= 40) {
if( contador == 33 ) { //Se o número for igual a 33 ele será somado + 1 para que este (33) nao seja impresso;
contador = contador + 1;
}
else if(contador == 37) { //Se o número for igual a 37 ele será somado + 1 para que este (37) nao seja impresso;
contador = contador + 1;
}
else { //Senao estiver dentro da condiçao "if" ou "else if" os números serao impressos normalmente de um a um, ou seja, de 30 até 40 com a exclusao do 33(if) e do 37(if else);
mostra(contador);
contador = contador + 1;
}
}
mostra("FIM");
</script>