Percursos
/
JavaScript
JavaScript
/
Programa
/
Operador ternário
Op

Operador ternário em JavaScript

1 exercício

Sobre Operador ternário

O operador ternário condicional serve para escrever uma expressão compacta que devolve um de dois valores alternativos, dependendo de uma condição. É frequentemente designado apenas por «operador ternário». O nome vem do facto de o operador ter três operandos: predicate ? consequent-expression : alternative-expression Pode ser usado como alternativa a condicionais if-else curtas.

Tal como acontece com as condicionais if, o JavaScript faz uma conversão implícita de tipos para avaliar a condição. Se a condição for verdadeira, é devolvido o operando à esquerda dos dois pontos. Caso contrário, o resultado da expressão ternária é o operando à direita dos dois pontos.

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Operador ternário