Bài tập nhanh - Buổi 10

JavaScript vòng lặp và hàm cơ bản: for, while, do while

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.