DEV Community

Gabriel J
Gabriel J

Posted on

O que é e para o que serve Lop For

O loop for é uma estrutura de controle de fluxo utilizada na programação para percorrer uma array de elementos, executando um bloco de código para cada elemento dessa coleção. Essa estrutura é muito útil em situações em que precisamos realizar uma mesma operação em uma série de elementos, como percorrer uma lista de números, imprimir uma sequência de valores, ou buscar informações em um banco de dados.

O loop for é composto por três partes principais:

  • A inicialização da variável de controle.

  • A condição de execução.

  • O incremento da variável de controle.

A variável de controle é utilizada para percorrer a coleção de elementos, e inicializada com o primeiro elemento da coleção.

Em seguida, o bloco de código é executado para cada elemento da coleção, e a variável de controle é incrementada até que atinja o último elemento.

Em JavaScript, existem duas formas principais de criar loops "for":
"for" clássico e "for...in". Cada um desses loops é usado para iterar sobre uma sequência de elementos, mas cada um tem sua própria sintaxe e comportamento. Neste artigo, vamos explorar as diferenças entre esses dois tipos de loops "for".

"For" clássico
O loop "for" clássico é usado para iterar sobre uma sequência de números em ordem crescente ou decrescente. A sintaxe geral do loop é a seguinte:

Image description

O argumento "início" define o número inicial da sequência, o argumento "condição" define a condição que o loop deve atender para continuar a execução e o argumento "incremento" define o que acontece com o contador em cada iteração. O corpo do loop é executado a cada iteração do loop.

Por exemplo, o seguinte loop "for" imprime os números de 0 a 4:

Image description

"For...in"
O loop "for...in" é usado para iterar sobre as propriedades de um objeto. A sintaxe geral do loop é a seguinte:

Image description

A cada iteração do loop, a variável "variável" assume o nome de uma propriedade do objeto, e o corpo do loop é executado. O loop "for...in" é útil para iterar sobre todas as propriedades de um objeto, incluindo as propriedades herdadas.

Por exemplo, o seguinte loop "for...in" imprime as propriedades de um objeto:

Image description

Em resumo, os loops "for" clássico e "for...in" são úteis para iterar sobre diferentes tipos de sequências em JavaScript. Cada um desses loops tem sua própria sintaxe e comportamento, e é importante escolher o tipo correto de loop para a tarefa em questão. O loop "for" clássico é usado para iterar sobre uma sequência de números, enquanto o loop "for...in" é usado para iterar sobre as propriedades de um objeto.

Top comments (0)