Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Lógica Condicional `if` / `else` | Section
/
Fundamentos de JavaScript

bookLógica Condicional `if` / `else`

Deslize para mostrar o menu

A lógica condicional permite controlar o fluxo dos programas JavaScript por meio de decisões baseadas em determinadas condições. A forma mais comum de fazer isso é utilizando as instruções if, else if e else. Essas instruções possibilitam a execução de diferentes blocos de código dependendo se uma condição é verdadeira ou falsa.

A sintaxe básica de uma instrução if é a seguinte:

if (condition) {
  // code runs if condition is true
}

É possível adicionar uma instrução else para fornecer um código que será executado quando a condição for falsa:

if (condition) {
  // code runs if condition is true
} else {
  // code runs if condition is false
}

Para decisões mais complexas, pode-se utilizar else if para verificar condições adicionais:

if (condition1) {
  // code runs if condition1 is true
} else if (condition2) {
  // code runs if condition2 is true
} else {
  // code runs if none of the above conditions are true
}
1234567
const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
copy

Também é possível aninhar instruções condicionais umas dentro das outras. Isso é chamado de condicionais aninhadas.

O aninhamento permite tomar decisões mais detalhadas ao verificar uma condição dentro de outra. Por exemplo, pode-se primeiro verificar se um usuário tem idade suficiente e, em seguida, se ele possui ingresso para entrar em um evento. Casos de uso comuns para condicionais aninhadas incluem validação de entrada do usuário, tratamento de múltiplas etapas em um processo ou resposta a diferentes funções e permissões de usuários.

Ao utilizar condicionais aninhadas, mantenha o código claro e legível para evitar confusão à medida que a lógica se torna mais complexa.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 7
some-alt