ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
JavaScript: ກໍລະນີສະຫຼັບ - ທາງເລືອກໃນການຄັດເລືອກ
ເຫດຜົນແມ່ນສະເຫມີດຽວກັນ, ຄ່າແມ່ນອາດຈະຫຼາຍໄດ້. ຫລືໃນທາງກັບກັນ: ຫນຶ່ງມູນຄ່າຈະເຫດຜົນຫຼາຍສໍາລັບການປະກົດຕົວຂອງຕົນ. ໃນກໍລະນີໃດກໍ່ຕາມ, ໂດຍອີງຕາມເງື່ອນໄຂສະເພາະໃດຫນຶ່ງຈໍາເປັນຕ້ອງໄດ້ໃຊ້ເວລາພຽງແຕ່ຫນຶ່ງການແກ້ໄຂ, ຫຼື versa ຮອງ.
ເຖິງແມ່ນວ່າຖ້າຫາກວ່າການຕັດສິນໃຈອາດບໍ່ມີທາງເລືອກຫຼາຍສໍາລັບຈຸດປະສົງໃດຫນຶ່ງຈະເຮັດໃຫ້ພຽງແຕ່ຫນຶ່ງວິທີການ, ແຕ່ປົກກະຕິແລ້ວວິທີການຫຼາຍ, ແລະພວກເຮົາຈໍາເປັນຕ້ອງ ການທີ່ຈະເຮັດໃຫ້ເລືອກ.
ຄລາສສິກ ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂ ຖ້າຫາກວ່າ (ສະພາບ) {1 ຂັ້ນຕອນວິທີຖ້າຫາກວ່າສະພາບທີ່ເປັນຈິງ} else {2 ຂັ້ນຕອນວິທີຖ້າຫາກວ່າສະພາບທີ່ເປັນທີ່ບໍ່ຖືກຕ້ອງ} ເຮັດໃຫ້ມີພຽງແຕ່ສອງທາງເລືອກ. ແຕ່ເຖິງແມ່ນວ່າສິ່ງທີ່ທ້າທາຍທີ່ແທ້ຈິງງ່າຍດາຍສະເຫມີເຮັດໃຫ້ຫຼາຍທາງເລືອກໃນການ.
A ງ່າຍດາຍ "ບໍ່ມີໃຜ", ແຕ່ສະພາບຫນຶ່ງ
ການອອກແບບ JavaScript, ສະຫຼັບກໍລະນີ = ສະພາບຄ່າຫຼາຍ. ສາມາດໄດ້ຮັບການນໍາໃຊ້ເປັນທີ່ຄ້າຍຄືກັນຖ້າຫາກວ່າການປະສົມປະຕິບັດການ. ຢ່າງໃດກໍຕາມ, ສະຖາບັນ, ໄດ້ embodiment ທໍາອິດຂອງ syntactically ແລະຫມາຍທີ່ຖືກຕ້ອງຫຼາຍ. ນອກຈາກນັ້ນ, ການຕັດສິນໃຈຢ່າງເປັນທາງການກ່ຽວກັບການສະບັບພາສາທີສອງຈະຮຽກຮ້ອງໃຫ້ພັດທະນາທັກສະເພີ່ມເຕີມ:
ມີປະສົມປະສານຖ້າຫາກວ່າ ( ... ) { ... } else { ... } ແລະພະຍາຍາມ { ... } cath ( ... ) { ... } ໃຫ້ເທິງຂັ້ນຕອນ AJAX ແລກປ່ຽນເງິນຕາໃນສູດການ. ການປະມວນຜົນຕອບສະຫນອງໄດ້ຖືກປະຕິບັດທີ່ກໍານົດໄວ້ຂອງຂໍ້ກໍານົດເງື່ອນໄຂທີ່ຄ້າຍຄືກັນ.
ກໍລະນີປ່ຽນ JavaScript: ຕົວຢ່າງ
ຄວາມແຕກຕ່າງພາຍນອກຕົ້ນຕໍເລືອກຕົວເລືອກຈາກສະພາບຫນຶ່ງ: ທ່ານບໍ່ສາມາດຂຽນທັງສອງ, ແລະທ່ອນໄມ້ຈໍານວນຫນ້ອຍຂອງຄໍາສັ່ງບໍລິຫານງານ. ມັນຈະໄດ້ຮັບການປະຕິບັດພຽງແຕ່ຄັ້ງດຽວຫຼືພຽງແຕ່ບໍ່ພໍເທົ່າໃດ.
ໂຄງສ້າງກໍລະນີປ່ຽນ J avaScript ອະນຸຍາດໃຫ້ເພື່ອສະຫນອງສຽງຂອງສູດການຄິດໄລ່ໂດຍອີງຕາມມູນຄ່າຂອງຕົວແປຫລືການສະແດງອອກໄດ້. ມັນເປັນສິ່ງສໍາຄັນເພື່ອຄໍານຶງວ່າສິ່ງທີ່ດີທີ່ຖືກຕ້ອງຂອງວິທີການທີ່ຈະເຮັດໃນການແຂ່ງຂັນຄືກັນອ້ອຍຕ້ອຍໃນຂໍ້ກໍານົດຂອງການປ່ຽນຄ່າໄດ້ () ແລະມູນຄ່າຂອງສິ່ງທີ່ໄດ້ລະບຸໄວ້ໃນກໍລະນີດັ່ງກ່າວ. The "1" ແລະຈໍານວນ 1 - ປະເພດການແປງນີ້ແມ່ນບໍ່ໄດ້ເຮັດຢູ່ທີ່ນີ້ແມ່ນບໍ່ຄືກັນ.
ປະຕິບັດຫຼາຍພາກສ່ວນ
A ຄຸນນະສົມບັດລັກສະນະຂອງການອອກແບບທາງເລືອກກໍລະນີສະຫວິດ J avaScript ແມ່ນບໍ່ມີວົງເລັບຕັນ - { ... } ມອບຫມາຍໃຫ້ກໍານົດພຽງແຕ່ການເລີ່ມຕົ້ນແລະໃນຕອນທ້າຍຂອງຮ່າງກາຍປະຕິບັດການ. ແຕ່ລະພາກສ່ວນປະຕິບັດການຢຸດພັກຜ່ອນກໍລະນີທີ່ອາດຈະບໍ່ສາມາດ.
ໃນຕົວຢ່າງເຫຼົ່ານີ້ຂ້າມພັກຜ່ອນໃນພາກກໍລະນີທໍາອິດ. ທາງເລືອກທາງດ້ານຊ້າຍທີ່ຈະເຮັດໃຫ້ຜົນ Variant2 ໄດ້, ເນື່ອງຈາກວ່າມັນແມ່ນທີ່ນີ້ວ່າຈະເລີ່ມຕົ້ນປະຕິບັດ, ແລະໃນ embodiment ຂອງສິດທິໃນການຈະໄດ້ຮັບການຮັບ Variant1Variant2, ຍ້ອນວ່າມັນຈະໄດ້ຮັບການເຮັດທໍາອິດ, ແຕ່ວ່າບໍ່ມີຜົນກະທົບແມ່ນສະພາບການທີ່ສອງ, ແລະນອກຈາກ, ບໍ່ມີຫຍັງປ້ອງກັນເພື່ອດໍາເນີນການຂໍ້ກໍານົດຂອງພາກສ່ວນທໍາອິດ, ຫຼັງຈາກນັ້ນ ສອງ, ລະຫວ່າງພວກເຂົາບໍ່ມີການພັກຜ່ອນປະຕິບັດການ, ແຕ່ກໍລະນີສະຫຼັບ JavaScript ສອງເທື່ອບໍ່ໄດ້. ຄວນຈະໄດ້ຮັບຍົກໃຫ້ເຫັນວ່າການປ່ຽນແປງໃນ iCond ຕົວປ່ຽນແປງໃນໂຄງປະກອບຂອງຮ່າງກາຍທີ່ບໍ່ໃຫ້ມີຜົນກະທົບໃດໆ.
ລະຫັດຄວາມເປັນຈິງແລ້ວແລະຄວາມເປັນຈິງຂອງບັນຫາໄດ້
JavaScript - ພາສາຂອງການທີ່ຍິ່ງໃຫຍ່, ໄວ, concise ແລະມີເຫດຜົນທີ່ມີ syntax ໃຫມ່. JavaScript ອອກແບບກໍລະນີຫຼັບເຮັດວຽກຢ່າງສົມບູນ, ອະນຸຍາດໃຫ້ຄໍາອະທິບາຍທີ່ຈະແຈ້ງແລະຖືກຕ້ອງຂອງແນວພັນທີ່ຕ້ອງການຂອງທາງເລືອກໃນການຢູ່ໃນສະພາບສະເພາະໃດຫນຶ່ງ.
ການຄັດເລືອກປະຕິບັດອາດຈະຖືກ inserted ເຂົ້າໄປໃນເຊິ່ງກັນແລະກັນ. ໃນກໍລະນີຂອງພາກສ່ວນດັ່ງກ່າວອາດຈະກໍານົດເງື່ອນໄຂ, loops, ໂຄງສ້າງອື່ນໆ. ພວກເຮົາບໍ່ຄວນລະເລີຍຂອບເຂດຂອງຕົວແປ. ໃນຖານະເປັນການນໍາໃຊ້ຢູ່ທົ່ວທຸກແຫ່ງມັນໄດ້ອະທິບາຍໃນທົ່ວໂລກ.
ຢ່າງໃດກໍຕາມ, ມັນຄວນຈະບໍ່ໄດ້ຮັບການຖືກທາລຸນ JavaScript. ປ່ຽນກໍລະນີ - ເປັນສາຂາເຄື່ອງມືທີ່ຍິ່ງໃຫຍ່, ແຕ່ວ່າບໍ່ໄດ້ຢູ່ໃນລະຫັດໂທລະສັບມືຖື, ປະລິມານສູງ. ລະດັບຄວາມຄິດແລະການເຄື່ອນໄຫວຂອງທາງເລືອກໃນການປະຕິບັດ, ມີຄວາມຫຍຸ້ງຍາກຫຼາຍມັນຈະໄດ້ຮັບການປ່ຽນແປງໃນພາຍຫຼັງ.
ສິ່ງທີ່ທ້າທາຍທີ່ແທ້ຈິງຈະບໍ່ຢືນຍັງ, ແລະຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ໃຊ້ເວລາເຂົ້າໄປໃນບັນຊີຂອງການປ່ຽນແປງໃນໄລຍະການຕັດສິນໃຈຂອງຕົນ, ວ່ານັບຕັ້ງແຕ່ສໍາເລັດຂອງການເຮັດວຽກ, ໃນມື້ທໍາອິດຂອງການດໍາເນີນງານໃນການສ້າງຊັບພະຍາກອນຈະເປັນ inaccuracies ປາກົດຂື້ນແລະ omissions. ສິ່ງທີ່ທ້າທາຍ, ແນ່ນອນ, ຈະໄປຕໍ່, ແລະເວັບໄຊດັ່ງກ່າວຈະຕ້ອງໄດ້ຮັບການສໍາເລັດ.
ຈາກທັດສະນະດັ່ງກ່າວນີ້, ການເສຍປຽບຕົ້ນຕໍຂອງກໍລະນີປ່ຽນ JavaScript ມາຈາກຂະຫນາດແລະຄວາມຊັບຊ້ອນຂອງຕົນ. ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ສວຍໃຊ້ມັນ, ທ່ານສາມາດບັນລຸເພື່ອເຮັດໃຫ້ເປັນທາງເລືອກຂະຫນາດເລັກແລະຂະຫນາດນ້ອຍ.
ສະພາບ + ແກ້ໄຂການເຄື່ອນໄຫວ = ຮອບໃຫມ່
ບັນຫາສ້າງຢ່າງຖືກຕ້ອງປະມານແກ້ໄຂໄດ້. ເຖິງແມ່ນວ່າບັນຫາແມ່ນ, ໂດຍຄໍານິຍາມ, ຕົວຂອງມັນເອງບໍ່ສາມາດແກ້ໄຂຫຍັງ, ແລະຂະຫຍາຍ.
ໃນສະພາບຖືກນໍາໃຊ້ຢູ່ທົ່ວທຸກແຫ່ງ (ວຽກຂະຫນາດນ້ອຍເອກະຊົນ). ເງື່ອນໄຂຂອງການປະຕິ = ປະຕິບັດຂອງລະຫັດຈໍານວນຫນຶ່ງ. ໃຊ້ໃນກໍລະນີປ່ຽນ JavaScript - ມັນເປັນຄໍາແຟຊັ່ນ, ແລະຕ້ອງການທີ່ຈະແຈ້ງ. ນັບຕັ້ງແຕ່ຖືກດໍາເນີນໃນທຸກໆພາສາ, ເນື່ອງຈາກວ່າມັນແມ່ນງ່າຍດາຍແລະສະດວກ.
ເກີດເມື່ອໃດທີ່ "Lisp" ແລະ "Prologue", ຄ້າຍຄືກັນກັບພາສາການຂຽນໂປຣແກຣມຂອງເຂົາເຈົ້າ. ມີການຕໍ່ສູ້ໃນໄລຍະດໍາເນີນການປ່ຽນແປງແລະສະຫຼາກໄດ້. ຂ້າພະເຈົ້າພະຍາຍາມເພື່ອໃຫ້ໄດ້ຮັບການຈັດອັນດັບແບບທີ່ເປັນປະໂຫຍດທີ່ເຫມາະສົມຂອງລາຍລັກອັກສອນບັນດາໂຄງການ. ໃນມື້ນີ້, ການພັດທະນາຂະຫນາດໃຫຍ່ enthusiastically ສົ່ງເສີມຄວາມຄິດວັດຖຸ, ຮັດກຸມ.
ຢ່າງໃດກໍຕາມ, ຈົນກ່ວາໃນປັດຈຸບັນໃນການເຮັດວຽກທີ່ທັນສະໄຫມຊອກຫາຂໍ້ກໍານົດເງື່ອນໄຂທີ່ສໍາຄັນຂອງເຂົາເຈົ້າ. ແຕ່ໂດຍເນື້ອແທ້ແລ້ວຂອງແນວຄວາມຄິດທີ່ທັນສະໄຫມໃນຄວາມຈິງທີ່ວ່າຈຸດປະສົງຂອງຕົນເອງກໍານົດເງື່ອນໄຂແລະຊອກຫາວິທີແກ້ໄຂ. ຫຼັງຈາກທັງຫມົດ, ຈຸດປະສົງ - ທີ່ກໍານົດໄວ້ຂອງໄວຢາກອນແລະຄວາມຫມາຍໄດ້.
Similar articles
Trending Now