for loops · vòng lặp for
Repeating with a for loop
- A loop runs the same block many times, so you don't repeat yourself.
for (let i = 1; i <= 5; i++) { ... }has three parts: starti = 1, testi <= 5, stepi++.
Lặp lại với vòng lặp for
- Vòng lặp chạy một khối lệnh nhiều lần, giúp bạn không phải tự lặp lại công việc.
for (let i = 1; i <= 5; i++) { ... }có ba phần: bắt đầui = 1, kiểm trai <= 5, bước nhảyi++.
for (let i = 1; i <= 3; i++) {
console.log(i); // → 1, then 2, then 3
}
Build a running total
- Keep a variable outside the loop and add to it on every pass.
Xây dựng tổng tích lũy
- Giữ một biến bên ngoài vòng lặp và cộng vào nó ở mỗi lượt lặp.
let total = 0;
for (let i = 1; i <= 10; i++) {
total = total + i;
}
console.log(total); // → 55
Trace the running total · Theo dõi tổng tích lũy
A loop repeats its body. Step through the passes and watch total grow. · Vòng lặp lặp lại thân của nó. Hãy bước qua từng lần lặp và xem total tăng dần.
Watch out
i <= 5stops after 5;i < 5stops before 5. Picking the wrong one is the classic "off-by-one" bug.- Start the total at
0before the loop, not inside it.
Lưu ý
i <= 5dừng sau 5;i < 5dừng trước 5. Chọn sai một trong hai là lỗi "off-by-one" kinh điển.- Khởi tạo tổng ở
0trước vòng lặp, không phải bên trong nó.
Common mistakes
for (let i = 0; i < n; i++)runsntimes.- Declare the counter with
let, not without.
Lỗi thường gặp
for (let i = 0; i < n; i++)chạynlần.- Khai báo biến đếm với
let, không phải không có.
Now you try
- Use a
forloop. - Press Check answer to test it.
Bây giờ bạn thử
- Sử dụng vòng lặp
for. - Nhấn Kiểm tra đáp án để thử nghiệm.
Use a for loop to log the numbers 1 to 5, one per line. · Dùng vòng lặp for để log các số từ 1 đến 5, mỗi số trên một dòng.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Use a for loop to add up 1 to 10, then log the total (it is 55). · Dùng vòng lặp for để cộng dồn từ 1 đến 10, sau đó log tổng (đó là 55).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Use a for loop to log the even numbers 2, 4, 6, one per line (step by 2 with i += 2). · Dùng vòng lặp for để log các số chẵn 2, 4, 6, mỗi số trên một dòng (tăng tiến 2 bằng i += 2).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.