คอมพิวเตอร์, การเขียนโปรแกรม
JavaScript: กรณีวิทช์ - ตัวเลือกตัวเลือก
เหตุผลก็คือเสมอกันค่าที่อาจจะมาก หรือในทางกลับกัน: หนึ่งค่าจะมีเหตุผลหลายประการที่เกิดขึ้นของมัน ในกรณีใด ๆ ขึ้นอยู่กับเงื่อนไขบางอย่างจำเป็นต้องใช้วิธีการแก้ปัญหาเพียงหนึ่งหรือในทางกลับกัน
แม้ว่าการตัดสินใจที่อาจมีหลายตัวเลือกเพื่อวัตถุประสงค์ใด ๆ ที่จะนำไปสู่ทางเดียวเท่านั้น แต่มักหลายวิธีและเราจำเป็นต้อง ให้เลือก
คลาสสิก คำสั่งเงื่อนไข ถ้า (เงื่อนไข) {1 อัลกอริทึมถ้าเงื่อนไขเป็นจริง} else {2 ขั้นตอนวิธีการถ้าเงื่อนไขเป็นเท็จ} ให้เพียงสองทางเลือก แต่ถึงแม้จะเป็นความท้าทายที่แท้จริงที่เรียบง่ายมักจะให้ตัวเลือกมาก
ง่าย "ไม่มีใคร" แต่หนึ่งเงื่อนไข
ออกแบบ JavaScript, กรณีที่สวิทช์ = เงื่อนไขหลายค่า สามารถรับใช้ที่คล้ายกันถ้ารวมกันผู้ประกอบการ อย่างไรก็ตามเด็ด, ศูนย์รวมแรกของไวยากรณ์และความหมายที่ถูกต้องมากขึ้น นอกจากนี้การตัดสินใจอย่างเป็นทางการกับรุ่นที่สองจะต้องมีผู้พัฒนาทักษะเพิ่มเติมได้ที่:
มีการรวมกันถ้า ( ... ) { ... } else { ... } และลอง { ... } Cath ( ... ) { ... } ให้ขั้นตอนด้านบน AJAX แลกเปลี่ยนในอัลกอริทึม การประมวลผลการตอบสนองจะดำเนินการชุดของงบเงื่อนไขที่คล้ายกัน
กรณีที่สวิทช์ JavaScript: ตัวอย่าง
ความแตกต่างภายนอกหลักเลือกตัวเลือกจากสภาพที่หนึ่ง: คุณไม่สามารถเขียนสองคนและไม่กี่ช่วงตึกของคำสั่งปฏิบัติการ มันจะถูกดำเนินการเพียงครั้งเดียวหรือเพียงไม่กี่
กรณีโครงสร้าง J avascript สวิทช์จะช่วยให้การให้บริการส่วนใหญ่ของขั้นตอนวิธีการขึ้นอยู่กับค่าของตัวแปรหรือการแสดงออก มันเป็นสิ่งสำคัญที่จะแบกไว้ในใจว่าเป็นทางเลือกที่ถูกต้องของขั้นตอนวิธีการจะทำในการแข่งขันที่แน่นอนในแง่ของการเปลี่ยนค่า () และมูลค่าของสิ่งที่ระบุไว้ในกรณีที่ "1" และจำนวน 1 - แปลงชนิดนี้ไม่ได้ทำที่นี่ไม่เหมือนกัน
การแสดงหลายส่วน
คุณสมบัติลักษณะของการออกแบบทางเลือกกรณีที่สวิทช์เจ avascript เป็นกรณีที่ไม่มีวงเล็บบล็อก - { ... } มอบหมายให้กำหนดเพียงจุดเริ่มต้นและจุดสิ้นสุดของร่างกายผู้ประกอบการ แต่ละส่วนจะยุติการดำเนินการกรณีการแบ่งซึ่งอาจจะไม่
ในตัวอย่างเหล่านี้ข้ามแบ่งในส่วนกรณีแรก ตัวเลือกทางด้านซ้ายจะให้ผล Variant2 เพราะที่นี่เป็นที่เริ่มต้นการดำเนินการและในศูนย์รวมของสิทธิที่จะได้รับ Variant1Variant2 ขณะที่มันจะทำครั้งแรก แต่ไม่มีผลกระทบเป็นเงื่อนไขที่สองและนอกจากนี้ยังไม่มีอะไรป้องกันการดำเนินการงบของส่วนแรกแล้ว สองระหว่างพวกเขาไม่มีการแบ่งผู้ประกอบการ แต่กรณีที่สวิทช์สองครั้ง JavaScript ไม่ มันควรจะตั้งข้อสังเกตว่าการเปลี่ยนแปลงในตัวแปร iCond ในโครงสร้างร่างกายไม่ให้ผลกระทบใด ๆ
รหัสความเป็นจริงและความเป็นจริงของปัญหา
JavaScript - ภาษาของดีอย่างรวดเร็วกระชับและตรรกะกับไวยากรณ์ที่ใช้ JavaScript ออกแบบกรณีสวิตช์ทำงานอย่างสมบูรณ์แบบช่วยให้คำอธิบายที่ชัดเจนและถูกต้องของความหลากหลายของตัวเลือกที่ต้องการบนเงื่อนไขที่เฉพาะเจาะจง
เลือกผู้ประกอบการอาจจะแทรกเข้าไปในแต่ละอื่น ๆ ในกรณีที่ส่วนที่อาจจะงบเงื่อนไขห่วงโครงสร้างอื่น ๆ เราไม่ควรละเลยขอบเขตของตัวแปร ในฐานะที่ใช้ทุกที่จะอธิบายทั่วโลก
แต่ก็ไม่ควรทำร้าย JavaScript สวิทช์กรณี - สาขาเครื่องมือที่ดี แต่ไม่ได้อยู่ในรหัสมือถือปริมาณสูง ช่วงความคิดและการทำงานของตัวเลือกการใช้สิทธิที่ยากขึ้นก็จะมีการเปลี่ยนแปลงในภายหลัง
ความท้าทายที่แท้จริงจะไม่เคยหยุดนิ่งและถ้าคุณไม่ได้ใช้การเปลี่ยนแปลงของบัญชีในหลักสูตรของการตัดสินใจของตนว่าตั้งแต่เสร็จสิ้นการทำงานในวันแรกของการดำเนินการเพื่อสร้างทรัพยากรจะมีความไม่ถูกต้องชัดเจนและการละเว้น ความท้าทายของหลักสูตรจะก้าวไปข้างหน้าและเว็บไซต์ที่จะต้องมีการดำเนินการเสร็จสิ้น
จากมุมมองนี้ข้อเสียเปรียบหลักของกรณีของสวิทช์ JavaScript มาจากขนาดและความซับซ้อนของมัน หากคุณไม่ได้ละเมิดมันคุณสามารถบรรลุที่จะทำให้ตัวเลือกที่มีขนาดกะทัดรัดและมีขนาดเล็ก
สภาพ + โซลูชัน = การเคลื่อนไหวรอบใหม่
ปัญหาสูตรอย่างถูกต้องใกล้เคียงกับการแก้ปัญหา แม้ว่าปัญหาคือโดยความหมายของตัวเองไม่สามารถแก้ปัญหาอะไรและซูม
สภาพถูกนำมาใช้ทุกที่ (งานเล็กส่วนตัว) เงื่อนไขของการดำเนินการ = การดำเนินการของโค้ดบางส่วน ใช้ในกรณีที่สวิทช์ JavaScript - มันเป็นคำแฟชั่นและต้องชัดเจน นับตั้งแต่มีการทำในทุกภาษาเพราะมันเป็นเรื่องง่ายและสะดวก
เมื่อเกิด "ชัด" และ "อารัมภบท" คล้ายกับการเขียนโปรแกรมภาษาของพวกเขา มีการต่อสู้ที่ผ่านมาผู้ประกอบการเปลี่ยนแปลงและป้ายชื่อเป็น ฉันพยายามที่จะได้รับรูปแบบการทำงานที่ดีการจัดอันดับของการเขียนโปรแกรม วันนี้นักพัฒนาที่ยิ่งใหญ่กระตือรือร้นส่งเสริมความคิดเชิงวัตถุ
อย่างไรก็ตามจนถึงขณะนี้ในการทำงานที่ทันสมัยหางบเงื่อนไขที่สำคัญของพวกเขา แต่สาระสำคัญของความคิดที่ทันสมัยในความจริงที่ว่าวัตถุที่ตัวเองกำหนดเงื่อนไขและหาแนวทางแก้ไขปัญหา หลังจากที่ทุกวัตถุ - ชุดของไวยากรณ์และความหมาย
Similar articles
Trending Now