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.
Christian Amsberg Janner @calemaoMuito interessante esses casos de if else vai me auxiliar muito nos meus estudos!
Antônio Agamenon Maciel Chaves Júnior @AgamenonObg por lê!