XP 0

O if

Se... então

O if executa um bloco só se a condição for verdadeira (true):

if (total > 100) {
  console.log("Frete grátis!");
}

Se total for maior que 100, a mensagem aparece. Se não, o JS pula o bloco inteiro.

🧠 Modelo mental: o if é um porteiro. Ele olha a condição entre parênteses: se for true, deixa o código de dentro das chaves { } rodar; se for false, barra.

É o if que faz o programa tomar caminhos diferentes — a essência de "programar lógica".

Pontos-chave

  • if (condição) { ... }
    roda o bloco só se a condição for true.