Logic while loop
Vòng lặp while kiểm tra điều kiện trước mỗi lần lặp:
- Đánh giá
condition. - Nếu
true→ thực thibody→ quay lại bước 1. - Nếu
false→ thoát vòng lặp, chạy câu lệnh tiếp theo.
Sơ đồ flowchart (text)
+-----------+
| START |
+-----------+
|
v
+-----------+ True +--------+
| condition | -----------> | body |
+-----------+ +--------+
| False |
| |
v |
+-----------+ |
| END | <----------------+
+-----------+
Ví dụ code tương ứng
var count = 0;
while (count < 5) { // condition
console.log(count); // body
count++; // iteration (trong body)
}
Lưu ý vẽ flowchart
- Hình thoi (diamond) cho decision (condition).
- Hình chữ nhật cho process (body).
- Mũi tên True/False từ decision.
- Mũi tên quay lại từ body về condition.
Hình ảnh minh họa tham khảo: https://vn.wsxdn.com/UploadFiles_2724/202203/2022033110054589.png