ຄຳສັ່ງ switch ECMAScript
- ບ່ອນໜ້າທີ່ຫຼັງ ຄຳສັ່ງ with
- ບ່ອນໜ້າຫຼັງ ການກ່າວຄວາມຫຼັກຫຼາຍຂອງຫົວຫຼັກ
switch 语句
switch 语句ແມ່ນສະຖານະອ້າງຂອງ if 语句.
ຜູ້ພັດທະນາສາມາດໃຊ້ວິທະຍາ switch ເພື່ອສະໜອງຄວາມຄິດຫຼາຍສະພາບ (case) ສໍາລັບຄຳຖະແຫຼງການ.
ສັນຍາວິທະຍາ switch 语句
switch (expression) case value: statement; break; case value: statement; break; case value: statement; break; case value: statement; break; ... case value: statement; break; default: statement;
ແຕ່ລະສະພາບ (case) ແມ່ນສະແດງວ່າ "ຖ້າ" expression ທຽບ valueພື້ນຖານ statement。
ຄຳສັງຍາ break ຈະເຮັດໃຫ້ຄຳສັ່ງຫຼົບອອກຈາກ switch 语句. ຖ້າບໍ່ມີຄຳສັງຍາ break,ຄຳສັ່ງຈະສືບຕໍ່ເຂົ້າໃນ case ໃນຕໍ່ໄປ.
ຄຳສັງຍາ default ແມ່ນກ່າວຄວາມທີ່ຄຳສັ່ງຂອງຄຳສັ່ງບໍ່ມີຄວາມມີປະສິດທິພາບຂອງຄຳສະຖານະ (ຄວາມທີ່ມີຄວາມປະສິດທິພາບຕໍ່ກັບ else 语句).
switch 语句 ແມ່ນເພື່ອຫຼີກລ່ຽງການເຮັດຄຳສັ່ງທີ່ພົບພາຍໃນນັກພັດທະນາ:
if (i == 20) alert("20"); else if (i == 30) alert("30"); else if (i == 40) alert("40"); else alert("other");
ຄຳສັ່ງ switch ທີ່ທົດລອງຕາມມີຄວາມມີປະສິດທິພາບ:
switch (i) { case 20: alert("20"); break; case 30: alert("30"); break; case 40: alert("40"); break; default: alert("other"); }
switch 语句 ECMAScript ແລະ Java
ມີສອງຫົວຂໍ້ທີ່ຕ່າງກັນລະຫວ່າງ switch 语句 ECMAScript ແລະ Java. ໃນ ECMAScript,switch 语句 ສາມາດນຳໃຊ້ສຳລັບສາຍຄຳ ແລະ ສາມາດກ່າວຄຳສະຖານະທີ່ບໍ່ແມ່ນຄວາມປະສິດທິພາບ:
var BLUE = "blue", RED = "red", GREEN = "green"; switch (sColor) { case BLUE: alert("Blue"); break; case RED: alert("Red"); break; case GREEN: alert("Green"); break; default: alert("Other"); }
ທີ່ນີ້ switch 语句 ນຳໃຊ້ສຳລັບສາຍຄຳ sColor,ການກ່າວ case ໃຊ້ສະເພາະຫຼັກສູນ BLUE、RED ແລະ GREEN ທີ່ ECMAScript ແມ່ນມີຄວາມມີປະສິດທິພາບ.
- ບ່ອນໜ້າທີ່ຫຼັງ ຄຳສັ່ງ with
- ບ່ອນໜ້າຫຼັງ ການກ່າວຄວາມຫຼັກຫຼາຍຂອງຫົວຫຼັກ