Curso de JavaScript Aula 12 Trabalhando com For

Nessa vídeo aula vamos aprender a trabalhar com o laço de repetição for no JavaScript. Laços oferecem um jeito fácil e rápido de executar uma ação repetidas vezes o que nos possibilita criar incontáveis soluções.

Declaração For

Um laço for é repetido até que a condição especificada seja falsa. O laço for no JavaScript é similar ao Java e C. Uma declaração for é feita da seguinte maneira:

for ([expressaoInicial]; [condicao]; [incremento])

declaracao

Quando um for é executado, ocorre o seguinte:

  • A expressão expressaoInicial é inicializada e, caso possível, é executada. Normalmente essa expressão inicializa um ou mais contadores, mas a sintaxe permite expressões de qualquer grau de complexidade. Podendo conter também declaração de variáveis.
  • A expressão condicao é avaliada. caso o resultado de condicao seja verdadeiro, o laço é executado. Se o valor de condicao é falso, então o laço terminará. Se a expressão condicao é omitida, a condicao é assumida como verdadeira.
  • A instrução é executada. Para executar múltiplas declarações, use uma declaração em bloco ({ ... }) para agrupá-las.
  • A atualização da expressão incremento, se houver, executa, e retorna o controle para o passo 2.

Exemplos

Números negativos entre -1 e -10

    for(var i = 0; i >= -10; i--){
        if(i !==0){
            document.write(i+"<br>");
        }
    }

Números pares até 10

    for(var i = 1; i <= 10; i++){
        if(i % 2 === 0 ){
            document.write(i+"<br>");
        }
    }

Números impares até 10

    for(var i = 1; i <= 10; i++){
        if(i % 2 === 1 ){
            document.write(i+"<br>");
        }
    }

Números impares até 10 sem if

    for(var i = 1; i <= 10; i+=2){
            document.write(i+"<br>");
    }

Use a criatividade para resolver outros problemas e encontrar outros conjuntos de numeros.



Hospedagem Profissional de Sites