📝 Operador Ternário em JavaScript O operador ternário (? :) é uma forma curta de escrever um if/else. Ele é usado quando precisamos tomar uma decisão entre duas opções. ✅ Estrutura condicao ? valorSeVerdadeiro : valorSeFalso condição → expressão lógica que será testada. valorSeVerdadeiro → retornado se a condição for verdadeira. valorSeFalso → retornado se a condição for falsa. 🔹 Exemplo simples let idade = 18 let podeVotar = (idade >= 16 ? "Sim, pode votar" : "Não pode votar") console.log(podeVotar) // Sim, pode votar 🔹 Exemplo prático: verificar par ou ímpar let num = 10 let res = (!(num % 2) ? "par" : "ímpar") console.log(res) // par Aqui usamos: num % 2 → pega o resto da divisão por 2. !(num % 2) → se o resto for 0, o resultado é true. 🔹 Usando no DOM Exemplo interativo para verificar se um número é par ou ímpar:

🔹 Comparação com if/else A mesma lógica acima pode ser escrita assim: let num = 10 let res = "" if (num % 2 === 0) { res = "par" } else { res = "ímpar" } console.log(res) // par 📌 Quando usar o ternário? Use quando: A condição for simples. Só existirem duas possibilidades. Você quer deixar o código mais enxuto. Evite quando: A condição for muito complexa. Houver várias ramificações (if / else if / else). O código ficar difícil de entender. ✅ Resumo: O operador ternário é ótimo para simplificar condições simples, mas não deve substituir if/else em todos os casos. Use com bom senso!