ECMAScript-ehdolliset laskutoimituslauseet

Ehdollinen laskin

Ehdollinen laskin on ECMAScriptissä toimivin laskin, sen muoto on sama kuin Java:sta.

variable = boolean_expression ? true_value : false_value;

tämä lausunto perustuu pääasiassa boolean_expression laskennan tuloksen ehdollisesti asettaa muuttujaan. Jos Boolean_expression Jos se on totuinen, aseta true_value Aseta muuttujaan; jos se on epätosi, aseta false_value Aseta muuttujaan.

Esimerkiksi:

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

Tässä esimerkissä iMax otetaan enimmäisarvoksi numerosta. Lausunto asettaa iNum1:lle iMax:n, jos iNum1 on suurempi kuin iNum2. Jos lausunto on epätosi (eli iNum2 on suurempi tai yhtä suuri kuin iNum1), iNum2 asetetaan iMax:ksi.