Ternário: O que é, significado.
O ternário é um conceito muito utilizado na programação, especialmente em linguagens de programação como o JavaScript. Ele é uma forma de escrever uma expressão condicional de forma mais concisa e elegante. Neste artigo, vamos explorar o que é o ternário, qual é o seu significado e como utilizá-lo em seus programas.
O que é o ternário?
O ternário é uma forma de escrever uma expressão condicional em uma única linha de código. Ele é composto por três partes: a condição, o valor a ser retornado caso a condição seja verdadeira e o valor a ser retornado caso a condição seja falsa. A sintaxe do ternário é a seguinte:
condição ? valor_se_verdadeiro : valor_se_falso
Essa sintaxe pode parecer um pouco estranha no início, mas ela é muito poderosa e pode simplificar bastante o seu código. Vamos ver alguns exemplos para entender melhor como o ternário funciona.
Exemplos de uso do ternário
Vamos supor que você queira escrever um programa que verifica se um número é par ou ímpar e exibe uma mensagem correspondente. Usando o ternário, você poderia escrever o seguinte código:
const numero = 7;
const mensagem = numero % 2 === 0 ? "O número é par" : "O número é ímpar";
console.log(mensagem);
Nesse exemplo, a condição é numero % 2 === 0, que verifica se o resto da divisão do número por 2 é igual a zero. Se essa condição for verdadeira, o valor retornado será “O número é par”. Caso contrário, o valor retornado será “O número é ímpar”. O resultado é armazenado na variável mensagem e exibido no console.
Outro exemplo de uso do ternário é quando você precisa atribuir um valor a uma variável com base em uma condição. Por exemplo:
const idade = 18;
const status = idade >= 18 ? "Maior de idade" : "Menor de idade";
console.log(status);
Nesse caso, a condição é idade >= 18, que verifica se a idade é maior ou igual a 18. Se essa condição for verdadeira, o valor retornado será “Maior de idade”. Caso contrário, o valor retornado será “Menor de idade”. O resultado é armazenado na variável status e exibido no console.
Vantagens do ternário
O ternário oferece algumas vantagens em relação a outras formas de escrever expressões condicionais. A primeira vantagem é a concisão do código. Com o ternário, você pode escrever uma expressão condicional em uma única linha, o que torna o código mais fácil de ler e entender.
Além disso, o ternário também pode ser utilizado em expressões de atribuição, o que torna o código ainda mais conciso. Por exemplo:
const resultado = numero % 2 === 0 ? "par" : "ímpar";
Nesse exemplo, o valor retornado pelo ternário é atribuído diretamente à variável resultado. Isso evita a necessidade de escrever uma estrutura de controle separada para atribuir o valor à variável.
Outra vantagem do ternário é a sua flexibilidade. Você pode utilizar qualquer expressão como condição, desde que ela retorne um valor booleano. Isso significa que você pode utilizar operadores lógicos, operadores de comparação e até mesmo funções que retornam um valor booleano como condição.
Considerações finais
O ternário é uma ferramenta muito útil na programação, especialmente quando você precisa escrever expressões condicionais de forma concisa e elegante. Ele permite que você escreva uma expressão condicional em uma única linha de código, o que torna o seu código mais fácil de ler e entender.
No entanto, é importante utilizar o ternário com moderação. Se a expressão condicional for muito complexa, pode ser mais legível escrever uma estrutura de controle separada, como um if ou switch.
Além disso, lembre-se de sempre utilizar nomes de variáveis e mensagens claras e descritivas. Isso torna o seu código mais legível e facilita a manutenção no futuro.
Em resumo, o ternário é uma ferramenta poderosa que pode simplificar bastante o seu código. Utilize-o com sabedoria e ele será uma grande aliado na sua jornada como programador.

