Os caminhos alternativos
else— o caminho quando a condição doifé falsaelse if— testa outra condição, no meio do caminho
if (total >= 100) {
console.log("Frete grátis!");
} else if (total >= 50) {
console.log("Frete: R$ 5");
} else {
console.log("Frete: R$ 10");
}
O JS testa de cima para baixo e para no primeiro que der true.
🧠 Modelo mental: é uma escada de perguntas. "É ≥ 100? Não. É ≥ 50? Sim → para aqui." O
elsefinal é o "se nada acima deu certo".
⚠️ Ordem importa! Coloque as condições da mais específica para a mais geral, ou uma "engole" a outra.
