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
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.
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.
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.".
// coloque seu código abaixo
console.log()Resumo
ifexecuta código quando uma condição é verdadeira.elseé um plano alternativo.else iftesta outra possibilidade.- Condições ajudam programas a tomar decisões.