กลับหน้าหลัก

if statement : เลือก 1 อย่างจาก 2 ทางเลือก

       การทำงานของ if statement จะตัดสินใจเมื่อมีทางเลือกให้เลือก 2 ทางซึ่งเงื่อนไขของ if statement เมื่อตรวจสอบแล้วจะได้ 2 ทางคือ true กับ false

รูปแบบการทำงานของ if Statement

       รูปแบบที่ 1 : ตรวจสอบเงื่อนไขว่าใช่หรือไม่ ( if ) เป็นการใช้ if เพียงอย่างเดียวเพื่อตรวจสอบเงื่อนไขว่า เป็นจริง (true) หรือเป็นเท็จ (false)

ถ้าผลออกมาเป็น true ให้ทำงานใน block คำสั่งหลัง  if

แต่ถ้าผลออกมาเป็น false ก็ไม่เกิดอะไรขึ้น และจะไปทำงานยังคำสั่งถัดไปในโปรแกรม โดยมีรูปแบบของคำสั่งดังนี้

if (expression ที่ทดสอบเงื่อนไขที่ 1)

{

    กลุ่มคำสั่ง เมื่อเงื่อนไขมีค่าเป็น true

}

      รูปแบบที่ 2 : เลือก 1 ตัวเลือกจาก 2 ตัวเลือก ( if…else ) เป็นการใช้ if คู่กับ else นั่นคือ ถ้าผลการตรวจสอบเงื่อนไขของ if statement เป็น

true   ให้ทำงานใน block คำสั่ง ที่ตามหลังเงื่อนไขของ if statement

false ให้ทำงานใน block คำสั่ง ที่ตามในคำว่า else

if (expression ที่ทดสอบเงื่อนไข)

{   กลุ่มคำสั่ง เมื่อเงื่อนไขมีค่าเป็น true  }

else

{   กลุ่มคำสั่ง เมื่อเงื่อนไขมีค่าเป็น false  }

        

        รูปแบบที่ 3  การใช้ if ซ้อน if เป็นการใช้งาน if statement ที่ซับซ้อนขึ้น โดยเราจะใช้ if statement ซ้อนกัน โดยมันจะซ้อนใน block คำสั่งหลัง if หรือหลัง else ก็ได้ มีรูปแบบดังนี้

if (expression ที่ทดสอบเงื่อนไขที่ 1)

{   if (expression ที่ทดสอบเงื่อนไขที่ 2)

      {  กลุ่มคำสั่งเมื่อเงื่อนไขที่ 2 ตรวจสอบแล้วเป็น true  }

       else

      {   กลุ่มคำสั่งเมื่อเงื่อนไขที่ 2 ตรวจสอบแล้วเป็น false   }

       else

      {    กลุ่มคำสั่งเมื่อเงื่อนไขที่ 1 ตรวจสอบแล้วเป็น false   }

รูปแบบที่ 4  การใช้ if ซ้อน if

if (expression ที่ทดสอบเงื่อนไขที่ 1)

   {  กลุ่มคำสั่งเมื่อเงื่อนไขที่ 1 ตรวจสอบแล้วเป็น true  }

else

     { 

          if (expression ที่ทดสอบเงื่อนไขที่ 2)

          {   กลุ่มคำสั่งเมื่อเงื่อนไขที่ 2 ตรวจสอบแล้วเป็น true  }

           else

         {   กลุ่มคำสั่งเมื่อเงื่อนไขที่ 2 ตรวจสอบแล้วเป็น false  }

     }

หน้าถัดไป

Free Web Hosting