( ความรู้เบื้องต้น ) ( ตัวแปรและตัวดำเนินการ ) ( ข้อความ ) ( แถวลำดับ ) ( แฟ้มข้อมูล ) ( โปรแกรมย่อย )
การตรวจสอบเงื่อนไข

  ถ้าหากเงื่อนไขใดที่ได้ค่าเป็น 0 หรือ " " แล้ว จะถือว่าเงื่อนไขนั้นเป็นเท็จหมด

คำสั่งตรวจสอบทางเลือก
รูปแบบ
และ
if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง } else{ คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ}
เราสามารถใช้ unless (เงื่อนไข) { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นเท็จ}
ซึ่งจะทำงานกลับกันกับ if
คำสั่งตรวจสอบแบบวนรอบก่อนทำงาน
รูปแบบ
คำอธิบาย
while (เงื่อนไข) { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นจริง }
จะตรวจสอบเงื่อนไขก่อนการทำงาน และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ
เราสามารถใช้ until แทน while ได้ โดยจะทำงานวนรอบจนกว่าเงื่อนไขเป็นจริง ซึ่งจะทำงานกลับกันกับ while
คำสั่งตรวจสอบแบบวนรอบหลังจากทำงานแล้ว
รูปแบบ
คำอธิบาย
do { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นจริง } while (เงื่อนไข)
จะทำงานก่อนแล้วจึงตรวจสอบเงื่อนไข และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ
คำสั่งตรวจสอบแบบวนรอบที่กำหนดจำนวนรอบ
รูปแบบ
คำอธิบาย
for ( ค่าเริ่มต้น; เงื่อนไขตรวจสอบ; จำนวนการเพิ่มหรือลดค่า) { คำสั่งที่ต้องการให้ทำงาน }
จะตรวจสอบค่าที่กำหนดก่อนการทำงาน และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ
การเขียนการตรวจสอบเงื่อนไขแบบย่อ
คำสั่ง เทียบได้กับ
เงื่อนไข ? คำสั่งที่ทำงานถ้าเป็นจริง : คำสั่งที่ทำงานถ้าเป็นเท็จ; if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง }
else{ คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ}
เงื่อนไข && คำสั่งที่ทำงานถ้าเงื่อนไขเป็นจริง; if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง }
เงื่อนไข || คำสั่งที่ทำงานถ้าเงื่อนไขเป็นเท็จ; unless (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ }

ในการเขียนการตรวจสอบเงื่อนไขแบบย่อ ถ้ามีคำสั่งที่ต้องการให้ทำงานหลายคำสั่ง ต้องใช้ , คั่นแต่ละคำสั่ง
การออกจากวงรอบ
รูปแบบ
คำอธิบาย
last
จะสั่งให้โปรแกรมหยุดการตรวจสอบเงื่อนไข และ กระโดดออกจากวงรอบโดยทันที
การวนรอบใหม่อีกครั้ง
รูปแบบ
คำอธิบาย
next
จะสั่งให้โปรแกรมกลับไปทำงานที่ส่วนต้นของวงรอบใหม่
การจบการทำงาน
รูปแบบ
คำอธิบาย
exit
จะจบการทำงานโดยทันที โดยไม่แจ้งข้อความอะไรอีก
การจบการทำงานที่มีการแจ้งเตือน
รูปแบบ
คำอธิบาย
die ตัวแปรข้อความหรือข้อความ;
จะจบการทำงาน โดยการมีแจ้งเตือนตามข้อความที่กำหนดไว้

อินเตอร์เน็ต
1