คำสั่ง 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 |