lbk ensino profissional

Glossário: O que é Loop

Descrição

O loop é uma estrutura de controle utilizada na programação para repetir um bloco de código várias vezes. Ele permite que um conjunto de instruções seja executado repetidamente até que uma determinada condição seja atendida. Os loops são essenciais para automatizar tarefas repetitivas e economizar tempo e esforço do programador.

Loop While

O loop while é uma estrutura de controle que executa um bloco de código enquanto uma condição específica for verdadeira. Ele verifica a condição antes de cada iteração e, se a condição for verdadeira, o bloco de código é executado. Caso contrário, o loop é encerrado e a execução continua com o próximo trecho de código.

Sintaxe

while (condição) {
    // bloco de código a ser executado
}

Exemplo

var contador = 0;
while (contador < 5) {
    console.log("Contador: " + contador);
    contador++;
}

Loop For

O loop for é outra estrutura de controle utilizada para repetir um bloco de código um número específico de vezes. Ele consiste em três partes: a inicialização, a condição de continuação e a atualização. A inicialização é executada apenas uma vez, no início do loop. A condição de continuação é verificada antes de cada iteração e, se for verdadeira, o bloco de código é executado. A atualização é executada após cada iteração.

Sintaxe

for (inicialização; condição; atualização) {
    // bloco de código a ser executado
}

Exemplo

for (var i = 0; i < 5; i++) {
    console.log("Valor de i: " + i);
}

Loop Do-While

O loop do-while é uma variação do loop while. A diferença é que a condição é verificada após a execução do bloco de código, garantindo que o bloco seja executado pelo menos uma vez, mesmo que a condição seja falsa desde o início.

Sintaxe

do {
    // bloco de código a ser executado
} while (condição);

Exemplo

var i = 0;
do {
    console.log("Valor de i: " + i);
    i++;
} while (i < 5);

Loop For-In

O loop for-in é utilizado para percorrer as propriedades de um objeto. Ele executa um bloco de código para cada propriedade enumerável do objeto.

Sintaxe

for (variável in objeto) {
    // bloco de código a ser executado
}

Exemplo

var carro = {
    marca: "Toyota",
    modelo: "Corolla",
    ano: 2020
};

for (var propriedade in carro) {
    console.log(propriedade + ": " + carro[propriedade]);
}

Loop For-Of

O loop for-of é utilizado para percorrer elementos iteráveis, como arrays e strings. Ele executa um bloco de código para cada elemento do iterável.

Sintaxe

for (variável of iterável) {
    // bloco de código a ser executado
}

Exemplo

var numeros = [1, 2, 3, 4, 5];

for (var numero of numeros) {
    console.log(numero);
}

Loop Infinito

O loop infinito é um tipo de loop que não possui uma condição de parada. Ele executa continuamente o bloco de código até que seja interrompido manualmente ou ocorra algum erro.

Exemplo

while (true) {
    // bloco de código a ser executado infinitamente
}

Break e Continue

As palavras-chave break e continue são utilizadas para controlar o fluxo de execução dentro de um loop. O break interrompe imediatamente o loop e a execução continua com o próximo trecho de código fora do loop. O continue interrompe a iteração atual do loop e passa para a próxima iteração.

Exemplo

for (var i = 0; i < 5; i++) {
    if (i === 3) {
        break;
    }
    console.log("Valor de i: " + i);
}

for (var j = 0; j < 5; j++) {
    if (j === 3) {
        continue;
    }
    console.log("Valor de j: " + j);
}