Vi que a resolução poderia ser bem mais simples do que o código que eu escrevi. Isso é um sinal ruim, né? =/
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var contador = 30;
while(contador >= 30 && contador <= 40) {
if(contador === 33 || contador === 37) {
contador = contador + 1;
}
mostra(contador);
contador = contador + 1;
}
mostra("Fim");
</script>