No internet connection
  1. Home
  2. Dúvidas Gerais

Lógica em JavaScript

Estruturas Condicionais em JavaScript

if, else ife switch case

As estruturas condicionais são uma parte fundamental da programação em JavaScript e em muitas outras linguagens de programação. Eles permitem que você tome decisões com base em condições específicas e execute diferentes blocos de código com base nessas decisões. No JavaScript, existem três estruturas condicionais principais: if, else ife switch case.

1.if
O if é uma estrutura condicional mais básica em JavaScript. Ele permite que você execute um bloco de código se uma condição for verdadeira. A sintaxe geral é a seguinte:

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

Aqui está um exemplo simples:

var idade = 18;

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

Neste exemplo, o código dentro do bloco if é executado porque a condição (idade >= 18) é verdadeira.

2.else if
A estrutura else if permite que você teste várias condições em sequência. Se a primeira condição não for verdadeira, ele verificará a próxima condição e assim por diante. A sintaxe é a seguinte:

if (condicao1) {
    // Código a ser executado se a condição1 for verdadeira
} else if (condicao2) {
    // Código a ser executado se a condição2 for verdadeira
} else {
    // Código a ser executado se nenhuma das condições for verdadeira
}

Aqui está um exemplo:

var nota = 75;

if (nota >= 90) {
    console.log("Aprovado com nota A");
} else if (nota >= 80) {
    console.log("Aprovado com nota B");
} else if (nota >= 70) {
    console.log("Aprovado com nota C");
} else {
    console.log("Reprovado");
}

Neste exemplo, o código verifica a nota do aluno e imprime a mensagem correspondente com base na faixa de notas.

3.switch case
Uma estrutura switch case é útil quando você precisa tomar decisões com base em múltiplas opções. Ela permite que você compare uma expressão com várias opções diferentes e execute o código correspondente à opção selecionada. A sintaxe é a seguinte:

switch (expressao) {
    case opcao1:
        // Código a ser executado se a expressao for igual a opcao1
        break;
    case opcao2:
        // Código a ser executado se a expressao for igual a opcao2
        break;
    // ... adicione quantos casos (cases) você precisar
    default:
        // Código a ser executado se nenhum dos casos for correspondido
}

Aqui está um exemplo:

var diaDaSemana = "quarta-feira";

switch (diaDaSemana) {
    case "segunda-feira":
    case "terça-feira":
    case "quarta-feira":
    case "quinta-feira":
    case "sexta-feira":
        console.log("É um dia de trabalho.");
        break;
    case "sábado":
    case "domingo":
        console.log("É um fim de semana.");
        break;
    default:
        console.log("Dia inválido.");
}

Neste exemplo, o código determina se um dia é um dia de trabalho ou um fim de semana com base no valor da variável diaDaSemana.

Essas são as estruturas condicionais básicas em JavaScript. Elas são essenciais para controlar o fluxo de um programa e tomar decisões com base em diferentes situações. -se de entender bem essas estruturas seguras para escrever código JavaScript eficiente e flexível.

  • 2 respostas
  1. Christian Amsberg Janner @calemao
      2023-11-01 23:19:22.591Z

      Muito interessante esses casos de if else vai me auxiliar muito nos meus estudos!