เงื่อนไข Select case

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

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

Select Case "เหตการณ์ที่ถูกเลือก"

Case "เหตการณ์ 1"
ทำงาน

Case "เหตการณ์ 2"
ทำงาน

Case "เหตการณ์ 3"
ทำงาน

Case Else
ทำงานถ้าไม่พบเหตการณ์ที่เป็นจริง

 

ตัวอย่าง

<%

Select Case "แมว"

Case "สนัข"
response.write("ฮ่อง ฮ่อง")

Case "แมว"
response.write("เมี่ยว")

Case "ไก่"
response.write("กะต๊าก")

Case Else
response.write("เจ้าคือใคร ???")

End Select

%>

ผลลัพธ์

เมี่ยว

คำอธิบาย

กำหนดให้ เลือก case แมวี

ถ้าเลือก case สนุข ให้พิมพ์คำว่า "ฮ่อง ฮ่อง"
ถ้าเลือก case ไก่ ให้พิมพ์คำว่า "กะต๊าก"
ถ้าเลือก case แมว ให้พิมพ์คำว่า "เมี่ยว"

ถ้าเลือกไม่ตรงหรือไม่เลือกใด ให้พิมพ์คำว่า "เจ้าคือใคร ???"

แต่ในที่นี้เลือกแมว จึงพิมพ์คำว่า "เมี่ยว"


Copy right Passkorn Roungrong 2000