1
resposta

Como ficaria o código usando "while" em vez do for?

1 resposta

Olá Wendel! Tudo bem?

Se desejar utilizar o while no lugar do for, poderia fazer dessa forma abaixo:

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
    }

    var linha = 1;
    while (linha<=3){
       var coluna = 1;
        while(coluna<=10){
            document.write("*");
            coluna++;
        }
        pulaLinha();
        linha++;
    }

</script>

Note que a diferença do while é que a incrementação (coluna++ e linha++) ocorre após a execução do código dentro da estrutura while.

Ambas as formas acabam dando o mesmo resultado, a diferença seria apenas ter a incrementação sendo realizada depois, o que em alguns casos é mais interessante, mas em uso comum, ambos atendem bem!

A explicação foi clara?

Aproveitando a oportunidade, vou também te dar a dica de como fazemos para que o código seja exibido dessa forma que fiz acima.

Então... para você exibir seu código dessa forma, basta utilizar o sinal de crase repetido três vezes seguidas, e então fechar com mais três sinais de crase repetidos 3 vezes novamente... desse jeito aqui:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Dessa forma você sempre estará compartilhando conosco seus códigos de forma que todos possamos acessar eles facilmente, o que acha? Legal né?

Se precisar de mais ajuda, é só falar!

Bons estudos!