EasyCode365EasyCode365

If statements

Programas precisam tomar decisões. Por exemplo, um app pode mostrar uma mensagem diferente dependendo da idade, clima ou status de login.

O que um if faz

Um if verifica uma condição. Se a condição for verdadeira, o bloco de código dentro das chaves é executado. Se a condição for falsa, esse bloco é ignorado.

Primeiro exemplo

Editável
const age = 18;

if (age >= 18) {
  console.log("Você pode votar.");
}

Usando else

else define o que acontece quando a condição do if é falsa.

Editável
const score = 45;

if (score >= 60) {
  console.log("Você passou!");
} else {
  console.log("Você não passou.");
}

Usando else if

Você pode usar else if para testar outra condição antes de um bloco else opcional. Usamos === para verificar se dois valores são exatamente iguais.

Editável
const weather = "raining";

if (weather === "sunny") {
  console.log("Use óculos de sol.");
} else if (weather === "raining") {
  console.log("Leve um guarda-chuva.");
} else {
  console.log("Tenha um bom dia!");
}

Mini tarefa

Mude o valor de weather para "snowing" e clique em Executar. Observe qual bloco é executado.

Pequeno quiz

Pergunta: O que acontece quando a condição de um if é falsa e não existe else?

Resposta: O bloco do if é ignorado e o programa continua.

Pequeno desafio

Crie uma variável loginStatus. Se ela for exatamente igual a "yes", mostre "Bem-vindo de volta!". Caso contrário, mostre "Faça login.".

Editável
// coloque seu código abaixo

console.log()

Resumo

  • if executa código quando uma condição é verdadeira.
  • else é um plano alternativo.
  • else if testa outra possibilidade.
  • Condições ajudam programas a tomar decisões.