ECMAScript Voorwaardelijke Operatoren

Voorwaardelijke operator

De voorwaardelijke operator is de meest krachtige operator in ECMAScript en heeft dezelfde vorm als in Java.

variable = boolean_expression ? true_value : false_value;

Deze expressie is voornamelijk gebaseerd op boolean_expression De berekening van het resultaat van de expressie wordt onder voorwaarden toegewezen aan de variabele. Als Boolean_expression Als het true is, dan true_value Toewijzen aan variabele; als het false is, dan false_value Toewijzen aan variabele.

Bijvoorbeeld:

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

In dit voorbeeld wordt iMax toegewezen aan het grootste getal in het getal. De expressie stelt voor dat iNum1 wordt toegewezen aan iMax als iNum1 groter is dan iNum2. Maar als de expressie false is (dus als iNum2 groter of gelijk is aan iNum1), dan wordt iNum2 toegewezen aan iMax.