Condicionais

Use if, else if, e else para executar blocos de código com base em condições. Permitem criar fluxos de controle para diferentes situações no código.

Introdução

Em programação, as estruturas condicionais permitem que você execute diferentes blocos de código com base em certas condições. Em JavaScript, usamos if, else if, e else para criar essas estruturas. Vamos explorar cada um desses componentes e ver como eles funcionam juntos.


Tipos de Condicionais

1. if

Características:

  • O bloco if executa um trecho de código se a condição fornecida for verdadeira.

  • Se a condição for falsa, o bloco de código dentro do if não será executado.

Sintaxe:

if (condição) {
    // Código a ser executado se a condição for verdadeira
}

Exemplo:

let idade = 18;

if (idade >= 18) {
    console.log("Você é maior de idade.");
}

No exemplo acima, a mensagem será exibida porque a condição idade >= 18 é verdadeira.

2. else

Características:

  • O bloco else executa um trecho de código se a condição no if correspondente for falsa.

  • else não recebe uma condição; ele serve como um "fallback" quando todas as condições anteriores falham.

Sintaxe:

Exemplo:

No exemplo acima, a mensagem "Você é menor de idade." será exibida porque a condição idade >= 18 é falsa.

3. else if

Características:

  • O bloco else if permite testar múltiplas condições.

  • Se a condição no if inicial for falsa, o JavaScript verificará as condições nos blocos else if subsequentes.

  • Você pode ter vários blocos else if para testar diferentes condições.

Sintaxe:

Exemplo:

No exemplo acima, a mensagem "Aprovado." será exibida porque a condição nota >= 70 é verdadeira.


Estruturas Condicionais Aninhadas

Você também pode aninhar estruturas condicionais dentro de outras para verificar condições mais complexas.

Exemplo:

No exemplo acima, a mensagem "Você pode dirigir." será exibida porque as condições idade >= 18 e temCarteira são verdadeiras.


Exercícios

  1. Exercício 1: Escreva um script que verifique se um número é positivo, negativo ou zero.

  2. Exercício 2: Crie um sistema de classificação que avalie uma nota de 0 a 100 e retorne "A", "B", "C", "D" ou "F".

  3. Exercício 3: Desenvolva uma lógica para determinar se um ano é bissexto.

Respostas

Exercício 1: Verificar se um número é positivo, negativo ou zero.

Exercício 2: Sistema de classificação baseado em nota.

Exercício 3: Determinar se um ano é bissexto.

Atualizado

Isto foi útil?