Vòng lặp lồng nhau trong JavaScript
Các vòng lặp, mà bạn đã biết cách làm việc, có thể được lồng vào nhau. Ví dụ, hãy giải quyết nhiệm vụ sau: in ra màn hình một chuỗi:
111222333444555666777888999
Ở đây, một vòng lặp là không đủ - cần phải chạy hai vòng lặp lồng nhau: vòng lặp đầu tiên sẽ lặp qua các số, và vòng lặp thứ hai sẽ lặp lại các số này ba lần. Hãy triển khai:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Hãy chú ý: vòng lặp đầu tiên có biến đếm
i, vòng lặp thứ hai là j, và nếu có thêm
vòng lặp thứ ba - thì biến đếm của nó sẽ là
biến k. Đây là những tên gọi tiêu chuẩn được chấp nhận chung,
nên sử dụng chúng.
Sử dụng hai vòng lặp lồng nhau, hãy in ra màn hình chuỗi sau:
111222333444555666777888999
Sử dụng hai vòng lặp lồng nhau, hãy in ra màn hình chuỗi sau:
11 12 13 21 22 23 31 32 33