1
resposta

else if, não foi passado

eu perdi a aula do ELSE IF? pq não lembro de ter sido passado, então o conceito esta meio perdido pra mim

<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 = contador + 1;
        }
        else if(contador == 37) {    
            contador = contador + 1;
        }
        else {
        mostra(contador);
        contador = contador + 1; 
        }
      }

    mostra("FIM");

</script>
1 resposta

Olá, Se existem apenas duas possibilidades, Então você pode usar o if e em seguida o else. Mas se forem vários cenários, é possível dividir cada condição em um if separado.

Traduzindo: Se for 33 então incrementa o contador Se não for 33, se for 37, também incrementa o contador Senão for 33, nem 37, então mostra o contador e incrementa o contador.