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! 💪