Operatori condizionali ECMAScript

Operatore condizionale

L'operatore condizionale è il più funzionale tra gli operatori ECMAScript, il suo formato è lo stesso di quello del Java.

variable = boolean_expression ? true_value : false_value;

Questa espressione è principalmente basata su boolean_expression Il risultato della calcolazione dell'espressione Booleana viene assegnato condizionalmente alla variabile. Se Boolean_expression Se è true, assegna true_value Assegnazione a variabile; se è false, assegna false_value Assegnazione a variabile.

Esempio:

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

In questo esempio, iMax verrà assegnato al valore numerico più grande. L'espressione assegna a iMax il valore di iNum1 se iNum1 è maggiore di iNum2. Ma se l'espressione è falsa (cioè, se iNum2 è maggiore o uguale a iNum1), assegna a iMax il valore di iNum2.