Pessoal, tentei por muito tempo fazer de um jeito que não dá certo, o programa fica carregando eternamente. Alguém saberia a explicação disso? Eu acho que tem a ver com o while não acabar nunca mas não tenho certeza disso. Grata.
<meta charset = "UTF-8">
<script>
function mostra(frase) {
document.write(frase);
document.write("<br>");
}
function contador(num) {
var num = 30
while(num <= 40) {
if(num != 33 && num != 37){
mostra(num)
num = num + 1;
}
}
}
contador();
mostra("FIM")
</script>
OBS: tentei fazer dentro e fora de uma função e sempre trava, geralmente quando eu coloco aquele If, se eu deixar só com o while ele não trava.
OBS 2: a solução do instrutor funciona certinho, como eu não pensei antes em tentar daquele jeito!!! kkkk