Operador ternário no JavaScript

301d atrás

0 0

O operador ternário, também conhecido como operador condicional ternário ou if ternário é frequentemente utilizado como um atalho para a instrução if.

Sintaxe

Sintaxe da instrução:

condition ? expr1 : expr2
  • uma expressão avaliada com true ou false
  • expr1 é executada se condition for true
  • expr2 é executada se condition for false

Exemplo

O exemplo abaixo mostra um alert com uma mensagem diferente, dependendo do valor de isError:

isError ? alert('error') : alert('success');

Atribuição de valores

Você pode atribuir valores a variáveis com o operador ternário:

const grade = 9;

const message = grade > 6 ? 'Good' : 'Bad'; // Good

Múltiplas operações

Você também pode executar múltiplas operações separando elas com vírgula:

const grade = 4;

const message = grade > 6 ? (alert('Not bad'), 'Good') : (alert('Not good'), 'Bad'); // Bad

Referências

Para mais informações, acesse:

Operador Condicional Ternário - JavaScript | MDN

O operador condicional (ternário) é o único operador JavaScript que possui três operandos. Este operador é frequentemente usado como um atalho para a instrução if.


Comentários (0)

0/512
Link