Pensei na seguinte lógica: Se for diferente de 33 ou 37, o programa deve mostrar. Porém, quando rodo o programa, os dois números continuam aparecendo. Qual a lógica do programa que impede que funcione corretamente?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var contador = 30
while (contador <= 40){
if (contador != 33 || contador != 37) {
mostra (contador)
contador = contador + 1
}
}
mostra("FIM.")
</script>