คำสั่งที่ใช้ในการตรวจสอบเงื่อนไขแบ่งออกเป็น 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
ตามคำสั่งที่กำหนดไว้
——————————————————————————————————————————— |