ECMAScript betingelsesoperatorer
- Forrige side Lighedskomparatorer
- Næste side Tildelingoperatorer
Betingelsesoperator
Betingelsesoperatorer er den mest funktionsdygtige operator i ECMAScript, og dens form er den samme som i Java.
variable = boolean_expression ? true_value : false_value;
udtrykket er baseret på boolean_expression beregningens resultat tildeler betinget variablen. Hvis Boolean_expression hvis det er true, tildel true_value Tildel til variabel; hvis det er false, tildel false_value Tildel til variabel.
Eksempel:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
I dette eksempel vil iMax blive tildelt det største tal i listen. Udtalelsen tildeler iNum1 til iMax, hvis iNum1 er større end iNum2. Hvis udtrykket er falsk (dvs. iNum2 er større eller lig med iNum1), tildeler det iNum2 til iMax.
- Forrige side Lighedskomparatorer
- Næste side Tildelingoperatorer