Fui fazendo e percebi que meu código estava muito diferente! Acho que cumpri o objetivo, mas tenho receio que esteja com cara de gambiarra!
<meta charset="UTF-8">
<script>
function pulalinha() {
document.write("<br>");
}
function mostraTexto(texto) {
document.write(texto);
pulalinha();
}
var numero = 30;
while(numero <= 40 && numero >=30 ){
mostraTexto(numero);
numero = numero + 1;
if (numero==33) {
numero = 34;
}
if (numero==37) {
numero = 38;
}
}
mostraTexto("FIM");
</script>