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
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:
Exemplo:
No exemplo acima, a mensagem será exibida porque a condição idade >= 18
é verdadeira.
2. else
else
Características:
O bloco
else
executa um trecho de código se a condição noif
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
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 blocoselse 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
Exercício 1: Escreva um script que verifique se um número é positivo, negativo ou zero.
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".
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?