สื่อวีดิทัศน์การสอน :: สรุป บทเรียนที่ 7 การตรวจสอบเงื่อนไขและเลือกการทำงานของโปรแกรม  ::   

———————————————————————————————————————————

         คำสั่งที่ใช้ในการตรวจสอบเงื่อนไขแบ่งออกเป็น 2 คำสั่งใหญ่ ๆ ด้วยกันคือ คำสั่ง if และ switch-case โดยคำสั่ง if นั้นแบ่งออกเป็น 4 ประเภทย่อยได้แก่
                  1. คำสั่ง if
เป็นการตรวจสอบเงื่อนไขแบบพื้นฐาน ถ้าเงื่อนไขเป็นจริงก็ทำงานตามคำสั่ง
         (statement) ที่กำหนด
                  2. คำสั่ง if-else
เป็นการตรวจสอบเงื่อนไขแบบ 2 ทางเลือก ถ้าเป็นจริงก็จะทำงานตาม
         คำสั่งนั้น ๆ แต่ถ้าเป็นเท็จก็จะทำงานตามคำสั่งที่อยู่หลัง else
                  3. คำสั่ง if-else if
เป็นการตรวจสอบเงื่อนไขแบบมากกว่า 2 ทางเลือก และแต่ละ
         ทางเลือกก็จะมีเงื่อนไขให้ตรวจสอบอีก หากเป็นจริงก็ทำตามคำสั่งนั้น ๆ หากเป็นเท็จก็จะไปทำงาน
         ที่ else if ชุดต่อไป แล้วตรวจสอบเงื่อนไขไปเรื่อย ๆ
                  4. คำสั่ง Nested if
เป็นการตรวจสอบเงื่อนไขที่ซับซ้อนมากยิ่งขึ้น โดยจะเขียนเงื่อนไข if
         ซ้อน if เพื่อตรวจสอบค่าต่าง ๆ ว่าเป็นไปตามเงื่อนไขที่ระบุไว้หรือไม่ สามารถเขียนซ้อนกันได้
         หลายชั้น และชั้นการตรวจสอบสุดท้ายจะต้องเป็น else เสมอ

          ส่วน คำสั่ง switch-case นั้นนิยมใช้กับการตรวจสอบค่าคงที่จากตัวแปรตัวเดียว แต่จะสามารถเปรียบเทียบกับค่าต่าง ๆ ได้หลายค่า และหากไม่มีค่าของตัวแปรที่ตรงกับค่าใด ๆ เลย ก็จะไปทำงานที่ default ตามคำสั่งที่กำหนดไว้

———————————————————————————————————————————