Oi! Podiam me dizer o significado de cada simbolo usado no operador ternario?
Oi! Podiam me dizer o significado de cada simbolo usado no operador ternario?
Oi,
O operador ternário em JavaScript é uma forma concisa de escrever uma expressão condicional. Ele usa três símbolos principais: ?
, :
e a condição que é avaliada.
A estrutura geral é: condição ? valor_se_verdadeiro : valor_se_falso
.
condição
: É uma expressão que será avaliada como verdadeira ou falsa.?
: É o símbolo que separa a condição do valor a ser retornado se a condição for verdadeira.valor_se_verdadeiro
: É o valor que será retornado se a condição for verdadeira.:
: É o símbolo que separa o valor se verdadeiro do valor se falso.valor_se_falso
: É o valor que será retornado se a condição for falsa.Exemplo prático:
let idade = 20;
let status = (idade >= 18) ? "Adulto" : "Menor de idade";
console.log(status); // Saída: Adulto
Neste exemplo, se a idade
for maior ou igual a 18, a variável status
receberá o valor "Adulto", caso contrário, receberá "Menor de idade". 👍
O operador ternário é uma ferramenta útil para simplificar seu código, mas use com moderação para não prejudicar a legibilidade. 🤔
Para saber mais: Documentação da MDN sobre o operador condicional (ternário) - Explore a documentação oficial da Mozilla para um entendimento completo do operador ternário em JavaScript.
Continue praticando e explorando as possibilidades da linguagem! 💪