Rapaz, penei pra chegar nesse resultado. Foi bem difícil eu achei. Minha cabeça já estava doendo kkk.
O código tá funcionando e faz o que o exercício pede mas, apesar de eu mesmo ter escrito e ver que funcionou, não entendi direito o por quê funcionou entende?
Nessa linha: "if(contador == 33 || contador == 37)", eu estava utilizando o && que significa "E", e não estava funcionando. Daí troquei para o || que significa "OU" e deu certo. Mas apesar de tudo não entendi direito porquê deu certo.
Por que não funciona com o && e sim só com o ||?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var contador = 30;
while (contador <= 40) {
if(contador == 33 || contador == 37) {
contador = contador + 1;
} else {
mostra(contador);
contador = contador + 1;
}
}
mostra("FIM");
</script>