ECMAScript villkorsoptions

Villkorlig operator

Villkorlig operator är den mest funktionella operatören i ECMAScript och dess form är samma som i Java.

variable = boolean_expression ? true_value : false_value;

detta uttrycket är baserat huvudsakligen på boolean_expression resultatet av beräkningen av villkorligt tilldelas variabelen. Om Boolean_expression om det är true, tilldela true_value Tilldela till variabel; om det är false, tilldela false_value Tilldela till variabel.

Exempel:

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

I detta exempel kommer iMax att tilldelas det största värdet i talet. Uttrycket deklarerar att om iNum1 är större än iNum2, så tilldelas iNum1 till iMax. Men om uttrycket är falskt (dvs. iNum2 är större än eller lika med iNum1), så tilldelas iNum2 till iMax.