Estruturas de Controle: Condicionais

Condicionais: if, else if, else

As estruturas condicionais permitem que você execute diferentes seções de código com base em condições específicas. Em JavaScript, as mais comuns são if, else if, e else. Essas declarações avaliam uma expressão booleana e executam blocos de código dependendo do resultado dessa avaliação.

  1. if:

    Exemplo:

    let score = 75;
    if (score > 70) {
        console.log("Você passou!");
    }
    
  2. else if:

    Exemplo:

    let temperature = 15;
    if (temperature > 35) {
        console.log("Muito quente!");
    } else if (temperature > 20) {
        console.log("Clima agradável!");
    } else if(temperature <= 15){
        console.log("Tá ficando frio!");
    }
    
  3. else:

    Exemplo:

    let age = 18;
    if (age > 65) {
        console.log("Aproveite a aposentadoria!");
    } else if (age >= 18) {
        console.log("Bem-vindo ao mundo adulto!");
    } else {
        console.log("Aproveite sua juventude!");
    }
    

Essas estruturas condicionais são essenciais para o controle de fluxo em programas JavaScript, permitindo que o desenvolvedor controle a execução de blocos de código com base em diferentes condições.


Estruturas de Controle: Loops

Os loops são estruturas fundamentais em programação que permitem repetir um bloco de código várias vezes. JavaScript oferece várias maneiras de implementar loops, cada um com suas características e usos ideais. Vamos explorar três dos principais tipos de loops: for, while, e do-while.

1. for Loop:

Estrutura:

for (inicialização; condição; incremento) {
    // código a ser executado em cada iteração
}

Exemplo:

for (let i = 0; i < 5; i++) {
    console.log(`Número ${i}`);
}
// Saída: Número 0, Número 1, Número 2, Número 3, Número 4

2. while Loop: