Operador de Condicional ECMAScript

Operador condicional

O operador condicional é o operador mais funcional do ECMAScript, sua forma é semelhante à do Java.

variable = boolean_expression ? true_value : false_value;

Esta expressão é principalmente baseada em boolean_expression O resultado da computação da expressão é atribuído condicionalmente à variável. Se Boolean_expression Para true, atribua true_value Atribuição a variável; se for false, atribua false_value Atribuição a variável.

Por exemplo:

var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;

Neste exemplo, iMax será atribuído ao maior valor numérico. A expressão declara que se iNum1 for maior que iNum2, iNum1 será atribuído a iMax. Mas se a expressão for falsa (ou seja, iNum2 for maior ou igual a iNum1), iNum2 será atribuído a iMax.