1
resposta

[Dúvida] esclarecimento da linguagem do operador ternario para a linguagem corrente

Oi! Podiam me dizer o significado de cada simbolo usado no operador ternario?

1 resposta

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