ການການຄິດຄວາມຂັ້ນຕອນ ECMAScript
- ບ່ອນໜ້າຫຼັງ ສັນຍາການສອບສວນ
- ບ່ອນໜ້າຫຼັງ ສັນຍາການຕັດຕອນ
ສັນຍາການຕັດຕອນ
ສັນຍາການຕັດຕອນແມ່ນສັນຍາການທີ່ມີຫຼາຍຫຼາຍທາງພາຍໃນ ECMAScript, ຕົວຢ່າງກັບ Java.
variable = boolean_expression ? true_value : false_value;
ການສະແດງຄວາມຖືກຕ້ອງຢູ່ທີ່ຢູ່ນຳ. boolean_expression ຜົນການທີ່ມີຜົນສັກສິດຂອງການຕັດຕອນຫາບັນທາງ. ຖ້າ Boolean_expression ຖ້າມັນແມ່ນ true. true_value ຕັດຕອນຫາບັນທາງ; ຖ້າມັນແມ່ນ false. false_value ຕັດຕອນຫາບັນທັດ.
ຕົວຢ່າງ:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
ໃນຄຳວ່າດັ່ງກ່າວ, iMax ຈະຖືກຕັດຕອນສູງສຸດຂອງຈຳນວນ. ການອະທິບາຍອອກສະແດງວ່າ iNum1 ຫຼາຍກວ່າ iNum2, ຈະຕັດຕອນ iNum1 ເປັນ iMax. ແຕ່ຖ້າການອະທິບາຍແມ່ນ false (ຄືວ່າ iNum2 ຫຼາຍກວ່າຫຼືຫຼາຍຫຼາຍກວ່າ iNum1), ຈະຕັດຕອນ iNum2 ເປັນ iMax.
- ບ່ອນໜ້າຫຼັງ ສັນຍາການສອບສວນ
- ບ່ອນໜ້າຫຼັງ ສັນຍາການຕັດຕອນ