Control Flow คืออะไร

ในการเขียนโปรแกรมคอมพิวเตอร์ โฟลว์การควบคุม หรือ โฟลว์ควบคุม คือการเรียกใช้ฟังก์ชันคำสั่งและคำสั่งต่างๆเพื่อดำเนินการหรือประเมินผลเมื่อโปรแกรมทำงาน ภาษาการเขียนโปรแกรมจำนวนมากมีสิ่งที่เรียกว่าคำสั่งการควบคุมการไหลซึ่งใช้ในการกำหนดว่าส่วนใดของรหัสจะทำงานในโปรแกรมได้ตลอดเวลา ตัวอย่างของคำสั่งโฟลว์ควบคุมคือคำสั่ง if / else แสดงในตัวอย่าง JavaScript ต่อไปนี้

var x = 1; if (x === 1) {window.alert ("x เท่ากับ 1"); } else {window.alert ("x ไม่เท่ากับ 1");

}

ในตัวอย่างนี้ถ้าตัวแปร x ถูกตั้งค่าเท่ากับ 1 ดังนั้นโค้ดในวงเล็บปีกกา {} หลังจากคำสั่ง "if" ถูกเรียกใช้งาน มิฉะนั้นโค้ดในวงเล็บปีกกาหลังจากคำสั่ง "else" ถูกเรียกใช้งาน รหัสนี้ทำงานเพื่อควบคุมการไหลของโปรแกรมขึ้นอยู่กับค่าของตัวแปร x

หมายเหตุ: การควบคุมโฟลว์และการควบคุมโฟลว์เป็นคำที่แตกต่างกันซึ่งไม่ควรใช้แทนกันได้

ดำเนินการ, ไปที่, ถ้ามีคำสั่ง, ฉลาก, เงื่อนไขการเขียนโปรแกรม, รูทีนย่อย