1
resposta

Por que não funciona? if(contador == 33 && contador == 37)

<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>
1 resposta

Oi, Bruno, tudo bem?

Você pode usar o operador OU (||) if(contador == 33 || contador == 37) { contador = contador + 1; } que entender que você está dizendo que naquele momento do loop, a variável terá 33 ou 37, a cada interação, se usa o operador && você está dizendo que a variável naquele momento do loop terá os dois valores as mesmo tempo. Espero ter te ajudado!