Loop For

Os loops são um conceito essencial na programação e permitem que você execute um bloco de código repetidamente até que uma determinada condição seja atendida. JavaScript tem vários tipos de loops.

O loop for é o loop mais comumente usado em JavaScript e é usado para executar um bloco de código um número especificado de vezes. Aqui está a sintaxe básica do loop for:

Loading Code . . .
  • A instrução inicialização é executada apenas uma vez no início do loop e é usada para inicializar a variável contadora do loop.
  • A condição é avaliada no início de cada iteração do loop, e se for verdadeira, o código do loop é executado. Se for falso, o loop é encerrado.
  • A instrução incremento/decremento é executada no final de cada iteração do loop e é usada para atualizar a variável contadora do loop.

Aqui está um exemplo de um loop for que imprime os números de 1 a 10:

Loading Code . . .

Este loop começa com i igual a 1, verifica se i é menor ou igual a 10 e então incrementa i em 1 após cada iteração. O loop executará 10 vezes e imprimirá os números de 1 a 10 no console.


Cuidado com loops infinitos!

Loops infinitos são um problema comum que pode ocorrer ao escrever loops. Um loop infinito é um loop que nunca para de executar suas instruções e continua executando indefinidamente.

Loops infinitos podem fazer com que seu programa pare de responder ou trave, e também podem consumir uma grande quantidade de recursos do sistema, como tempo de CPU e memória.

Uma causa comum de loops infinitos é quando a condição de término do loop não é definida corretamente ou nunca é alcançada. Por exemplo, se você esquecer de atualizar a variável de loop em um loop for ou se a condição de término for sempre true, o loop será executado indefinidamente.

Aqui está um exemplo de um loop infinito:

Loading Code . . .

Neste exemplo, o loop continuará rodando enquanto i for menor ou igual a 10, mas a variável do loop está sendo decrementada em 1 a cada iteração, então i nunca será maior que 10 . Isso significa que o loop nunca terminará e será executado para sempre.


No código abaixo temos uma variável first e outra last com um número inicial e um número final.

Execute console.log() para listar todos os números entre first e last.

Loading...
Loading...

© 2024 - ®Mewters