เงื่อนไข if else if

คำสั่ง if else if เป็นคำสั่งสำหรับสร้างเงื่อนไขการทำงานของโปรแกรมว่า ถ้าเหตุการณ์แรกเป็นจริง ก็จะให้ทำงานตามที่กำหนดไว้
แต่ถ้าไม่เป็นจริงให้เข้าสู่สถานการณ์ที่ 2 ที่เตรียมไว้ ถ้าเป็นจริงก็ให้ทำงานตามที่กำหนด
แต่ถ้าไม่เป็นจริงก็ให้ทำงานตามที่กำหนดไว้ถัดไป
จนกระทั่งเหตการณ์เป็นเท็จทั่งหมดจึงทำงานตามที่กำหนดไว้สุดท้าย

          

รูปแบบคำสั่ง

       if เหตุการณ์ Operator เหตุการณ์ then

               งานที่จะต้องทำ

       else

      if เหตุการณ์ Operator เหตุการณ์ then งานที่จะต้องทำ else งานที่จะต้องทำ

ตัวอย่าง

<%

name="สมศรี"

if name="สมชาย" then
response.write("สวัสดีครับ")

    elseif name="สมพร" then
response.write("สวัสดีจ่ะ")
    else
response.write("สวัสดีค่ะ")

end if

%>

ผลลัพธ์

สวัสดีค่ะ

คำอธิบาย

กำหนดให้ name เท่ากับ สมศรี

คำสั่งสร้างเงื่อนไขว่า ถ้า name เท่ากับ สมชาย   ให้พิมพ์คำว่า "สวัสดีครับ"
แต่ถ้าไม่พบว่า name เท่ากับ สมชาย   ก็จะเข้าสู่สถานการณ์ถัดไป

ถ้า name เท่ากับ สมพร ให้พิมพ์ว่า "สวัสดีจ่ะ"
แต่ถ้า
name ไม่เท่ากับ สมพร ให้พิมพ์ว่า "สวัสดีค่ะ"


Copy right Passkorn Roungrong 2000