Nhập số n
Cả 3 khối bên dưới cùng nhận số n từ ô nhập trên và cùng tạo danh sách số từ 1 đến n bằng 3 loại vòng lặp khác nhau, để tiện so sánh.
1. Vòng lặp for - hàm danhSachBangFor(n)
2. Vòng lặp while - hàm danhSachBangWhile(n)
3. Vòng lặp do while - hàm danhSachBangDoWhile(n)
Minh họa riêng: nhập số ngưỡng dưới đây rồi bấm nút để thấy do while vẫn chạy 1 lần dù điều kiện lặp sai ngay từ đầu.
So sánh 3 loại vòng lặp
Xem chi tiết trong file app.js, phần comment ngay dưới mỗi hàm.
Tóm tắt: for dùng khi biết trước số lần lặp và cần quản lý biến đếm gọn trong 1 dòng;
while dùng khi kiểm tra điều kiện trước, phù hợp khi số lần lặp không cố định hoặc
cần khai báo biến đếm riêng; do while đảm bảo khối lệnh chạy ít nhất 1 lần
rồi mới kiểm tra điều kiện, phù hợp khi cần chạy 1 bước trước khi biết dữ liệu có hợp lệ hay không.