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

código if/else não funciona?!

Eu cheguei a ver a resposta do professor, e entedi o q foi feito, mas queria entender por que meu código (diferente do professor), não funciona. Queria entender aonde eu errei.

<meta charset="utf-8">

<script>
    var contador = 30

    while (contador <= 40)
    {
        if (contador ==33 && contador == 37)
        {    contador = contador + 1; }

            else (contador != 33 && contador != 37 )
                {document.write("O número " + contador + ", está entre 30 e 40, e nao é 33 e 37!" + "<br>");
                contador = contador + 1;}

    }    
    document.write("FIM");

</script>
1 resposta
solução!

Tenta assim:

<meta charset="utf-8">

<script>
var contador = 30;

while (contador <= 40)
{
    if (contador == 33 || contador == 37) {
        document.write('O número é ' + contador + '!<br>');
    } else {
        document.write('O número ' + contador + ' está entre 30 e 40 e não é 33 ou 37!' + '<br>');
    }
    contador++;
}
document.write("FIM");
</script>