Cấu trúc for loop (3 phần)
for (init; condition; iteration) {
body;
}
Luồng thực thi
- Init – chạy 1 lần đầu.
- Condition – kiểm tra. True → body, False → End.
- Body – thực thi.
- Iteration – chạy sau body, quay lại bước 2.
Sơ đồ flowchart (text)
+-----------+
| INIT | (i=0)
+-----------+
|
v
+-----------+ True +--------+
| CONDITION | -----------> | BODY |
+-----------+ (i<10) +--------+
| False |
| v
| +-----------+
+------------ | ITERATION | (i++)
+-----------+
|
v
(back to CONDITION)
Ví dụ code
for (var count = 0; count < 10; count++) {
document.write("Count: " + count + "<br>");
}
Lưu ý vẽ
- Init chỉ chạy 1 lần (hình chữ nhật hoặc oval).
- Condition là decision (hình thoi).
- Iteration là process riêng (chạy sau body).
- Mũi tên từ iteration quay về condition.
Hình ảnh tham khảo: https://vn.wsxdn.com/UploadFiles_2724/202203/2022033110054676.jpg