Vòng lặp

Vòng lặp

2

Khái niệm vòng lặp trong JavaScript

Vòng lặp dùng để thực hiện lặp lại một đoạn code nhiều lần. Thay vì viết nhiều dòng code giống nhau, ta chỉ cần dùng vòng lặp. Ví dụ: in số từ 1 đến 5.

 for (let i = 1; i <= 5; i++) {
    console.log(i);
}
Kết quả:

  • 1
  • 2
  • 3
  • 4
  • 5

Cấu trúc vòng lặp for

Cú pháp:

 for (khởi_tạo; điều_kiện; cập_nhật) {
    code;
}
Giải thích:

  • khởi_tạo: tạo biến đếm ban đầu
  • điều_kiện: khi còn đúng thì tiếp tục lặp
  • cập_nhật: tăng hoặc giảm biến sau mỗi lần lặp

Ví dụ:

 for (let i = 0; i < 3; i++) {
    console.log("Hello");
}
Kết quả:

  • Hello
  • Hello
  • Hello

Biến đếm trong vòng lặp

Biến đếm thường đặt là i. Ví dụ:

 for (let i = 1; i <= 10; i++) {
    console.log(i);
}
Giải thích:

  • Bắt đầu từ 1
  • Lặp đến khi i nhỏ hơn hoặc bằng 10
  • Mỗi lần tăng thêm 1 bằng i++

Vòng lặp giảm dần

Không phải lúc nào cũng tăng, có thể giảm. Ví dụ:

 for (let i = 5; i >= 1; i--) {
    console.log(i);
}
Kết quả:

  • 5
  • 4
  • 3
  • 2
  • 1

Ứng dụng trong game JavaScript

Dùng vòng lặp để di chuyển nhân vật.

 let x = 0;

for (let i = 1; i <= 100; i++) {
    x = x + 1;
}

console.log(x);
Kết quả:

  • 100

Giải thích:

  • Biến x tăng 100 lần
  • Mỗi lần tăng thêm 1
  • Thường dùng để xử lý chuyển động trong game

Một số toán tử thường gặp trong vòng lặp

Ký hiệu Ý nghĩa
i++ Tăng 1 đơn vị
i-- Giảm 1 đơn vị
+= Cộng thêm
-= Trừ bớt

Tóm tắt

  • for dùng để lặp số lần xác định
  • Thường có biến đếm là i
  • Ứng dụng nhiều trong game, vẽ hình, xử lý dữ liệu
Bài viết liên quan:

Vòng lặp