About Lesson
การทำงานแบบวนซ้ำ (Loop) เป็นการนำคำสั่งนั้นๆ มาทำงานซ้ำ ซึ่งจะทำงานกี่รอบขึ้นอยู่กับเงื่อนไขที่ผู้เขียนโปรแกรมกำหนดไว้ เช่น วนซ้ำจนเงื่อนไขเป็นเท็จ เมื่อเงื่อนไขเป็นเท็จแล้วให้ออกจากการลูป (Loop) อาจจะเป็นการกำหนดจำนวนรอบที่แน่นอน หรือแบบที่ไม่ทราบจำนวนรอบที่แน่นอน
While Loop Statements
While Loop คือการทำงานวนซ้ำโดยไม่ทราบจำนวนรอบที่แน่นอน และทำงานวนซ้ำจนกว่าเงื่อนไขจะเป็นเท็จ ซึ่งจะแตกต่างกับการวนลูปของ For ที่ทราบจำนวนรอบแน่นอน
*ควรระวังการเกิดลูปที่ไม่สิ้นสุด (Infinity Loop)
For Loop Statements
For Loop คือการทำงานวนซ้ำจนกว่าการทดสอบทางตรรกศาสตร์จะเป็นเท็จ ใช้งานคู่กับ in เมื่อ in คือตรรกศาสตร์ที่ต้องเปรียบเทียบ
Join the conversation