Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

reset da variável

Na aula 7 da Lógica de Programação I, o Professor utilizou um for dentro de outro for, acrescentando sempre um número a variável quando se repetisse. Minha dúvida é a seguinte: se houver um for dentro de outro for, a variável que estiver contida no segundo for será "resetada" assim que o for tiver sido completo e retornar ao primeiro for? Ou seja, digamos que a var seja 1, e seja acrescentada de 1 até alcançar 10, assim que alcançar retornará ao primeiro for, que executará o segundo for novamente; Neste momento, a var retornará ao 1 ou continuará com 10? Tentarei exemplificar com o código em questão:

2 respostas
<script>

    function pulaLinha() {

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();
    }

    for(var linha = 1; linha <= 3; linha++) {

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

</script>
solução!

Sim, o primeiro campo do for é executado assim que ele é iniciado, como nele você esta declarando sua coluna = 1 cada vez que ele iniciar esse for ele vai resetar ela para este valor.