Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

33 e 37 continuam aparecendo

Minha intenção era substituir os números pela mensagem escrita: "Número não pode ser exibido", porém nesse caso, a condição if não foi aplicada e a sequência numérica seguiu os paramentos apenas da condição else

<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 ) {
        mostra ("Número não pôde ser exibido");
    } else {

     mostra(contador);
        contador = contador + 1;    
    }
}



mostra ("FIM");

</script>

Alguém pode me ajudar a encontrar o erro e fazer o código funcionar corretamente ?

1 resposta
solução!

Oi, Lucas, troque o &&(e) pelo ||(ou)

( contador == 33 || contador == 37 )