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

Porque não consigo usar o if com && nesse exercício?

Bom dia!

A lógica que usei para responder a esse exercício trabalhava com && no if, mas quando assim o faço os números 33 e 37 continuam na página. O que estou fazendo de errado?

<meta charset="utf-8">
<script>
    function pulaLinha() {
        document.write("</br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var inicio = 30
    var limite = 40

    while (inicio <= limite) {

        if (inicio === 33 && inicio === 37) {
            inicio = inicio + 1;
        } else {
            mostra(inicio);
            inicio = inicio + 1;
        }
    }
</script>
1 resposta
solução!

Oi Jéssica tudo bem ?

Seu if só vai funcionar quando inicio for igual a 33 e 37 ao mesmo tempo e isso não vai acontecer.

O que podemos usar no lugar do &&( e ) é || ( ou ), então quando inicio for 33 ou 37 vai somar mais um em inicio.

 if (inicio === 33 || inicio === 37)