Eu consegui chegar no resultado mas um pouco diferente do que o o professor respondeu. eu não tive a necessidade de usar o "else" que nem no resultado o professor. Queria entender pq o meu funcionou sem o "else", e se esta errado ou não como escrevi o código. Segue código
<meta charset="UTF-8">
<script>
function pulaLinha () {
document.write("<br>");
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeros = 30;
var limite = 40;
while(numeros <= limite){
if (numeros == 33) {
numeros = numeros + 1
}
if (numeros == 37) {
numeros = numeros + 1
}
mostra("Numeros de 30 a 40 exceto 33 e 37: " + numeros);
numeros = numeros + 1;
}
mostra("FIM")
</script>