Tôi có thể sử dụng vòng lặp for trong html không?

Ví dụ: nếu bạn muốn hiển thị thông báo 100 lần, thì bạn có thể sử dụng vòng lặp. Nó chỉ là một ví dụ đơn giản;

Hướng dẫn này tập trung vào vòng lặp JavaScript

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3. Bạn sẽ tìm hiểu về các loại vòng lặp khác trong các hướng dẫn sắp tới


Cú pháp của vòng lặp

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3 là


for (initialExpression; condition; updateExpression) {
    // for loop body
}

Đây,

  1. initExpression khởi tạo và/hoặc khai báo các biến và chỉ thực hiện một lần
  2. Điều kiện được đánh giá
    • Nếu điều kiện là
      // program to display text 5 times
      const n = 5;
      
      // looping from i = 1 to 5
      for (let i = 1; i <= n; i++) {
          console.log(`I love JavaScript.`);
      }
      1, vòng lặp
      // program to display text 5 times
      const n = 5;
      
      // looping from i = 1 to 5
      for (let i = 1; i <= n; i++) {
          console.log(`I love JavaScript.`);
      }
      3 kết thúc
    • Nếu điều kiện là
      // program to display text 5 times
      const n = 5;
      
      // looping from i = 1 to 5
      for (let i = 1; i <= n; i++) {
          console.log(`I love JavaScript.`);
      }
      3, khối mã bên trong vòng lặp
      // program to display text 5 times
      const n = 5;
      
      // looping from i = 1 to 5
      for (let i = 1; i <= n; i++) {
          console.log(`I love JavaScript.`);
      }
      3 được thực thi
  3. updateExpression cập nhật giá trị của initialExpression khi điều kiện là
    // program to display text 5 times
    const n = 5;
    
    // looping from i = 1 to 5
    for (let i = 1; i <= n; i++) {
        console.log(`I love JavaScript.`);
    }
    3
  4. Điều kiện được đánh giá lại. Quá trình này tiếp tục cho đến khi điều kiện là
    // program to display text 5 times
    const n = 5;
    
    // looping from i = 1 to 5
    for (let i = 1; i <= n; i++) {
        console.log(`I love JavaScript.`);
    }
    1

Để tìm hiểu thêm về các điều kiện, hãy truy cập So sánh JavaScript và Toán tử logic


Tôi có thể sử dụng vòng lặp for trong html không?
Lưu đồ JavaScript cho vòng lặp

ví dụ 1. Hiển thị văn bản năm lần

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}

đầu ra

I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.

Đây là cách chương trình này hoạt động

IterationVariableCondition. i <= nAction1st

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
7
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3Tôi yêu JavaScript. được in.
i tăng lên 2. 2nd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
0
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3Tôi yêu JavaScript. được in.
i tăng lên 3. 3rd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
3
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3Tôi yêu JavaScript. được in.
i tăng lên 4. 4th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
6
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3Tôi yêu JavaScript. được in.
i tăng lên 5. 5th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
9
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3Tôi yêu JavaScript. được in.
i tăng lên 6. 6th
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
22
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1Vòng lặp kết thúc.

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3I love JavaScript. is printed.
i is increased to 2.2nd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
0
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3I love JavaScript. is printed.
i is increased to 3.3rd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
3
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3I love JavaScript. is printed.
i is increased to 4.4th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
6
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3I love JavaScript. is printed.
i is increased to 5.5th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
9
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3I love JavaScript. is printed.
i is increased to 6.6th
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
22
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1The loop is terminated.


ví dụ 2. Hiển thị số từ 1 đến 5

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
2

đầu ra

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
6

Đây là cách chương trình này hoạt động

IterationVariableCondition. i <= nAction1st_______17____18

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
31 được in. i tăng lên 2. 2nd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
0
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
32 được in.
i tăng lên 3. 3rd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
3
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
33 được in.
i tăng lên 4. 4th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
6
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
34 được in.
i tăng lên 5. 5th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
9
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
35 được in.
i tăng lên 6. 6th
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
22
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1Vòng lặp kết thúc.

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
31 is printed.
i is increased to 2.2nd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
0
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
32 is printed.
i is increased to 3.3rd
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
3
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
33 is printed.
i is increased to 4.4th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
6
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
34 is printed.
i is increased to 5.5th
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
I love JavaScript.
9
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
35 is printed.
i is increased to 6.6th
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
22
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
8
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1The loop is terminated.


ví dụ 3. Hiển thị Tổng của n số tự nhiên

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
5

đầu ra

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
6

Ở đây, giá trị của sum ban đầu là 0. Sau đó, một vòng lặp

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3 được lặp lại từ
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
54. Trong mỗi lần lặp, i được thêm vào tổng và giá trị của nó tăng thêm 1

Khi tôi trở thành 101, điều kiện kiểm tra là

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1 và tổng sẽ bằng 0 + 1 + 2 +. + 100


Chương trình trên để cộng tổng các số tự nhiên cũng có thể được viết là

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
9

Chương trình này cũng cho kết quả tương tự như Ví dụ 3. Bạn có thể hoàn thành cùng một nhiệm vụ theo nhiều cách khác nhau trong lập trình;

Mặc dù cả hai cách đều đúng nhưng bạn nên cố gắng làm cho mã của mình dễ đọc hơn


JavaScript Vô hạn cho vòng lặp

Nếu điều kiện kiểm tra trong vòng lặp

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3 luôn là
// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3, thì nó sẽ chạy mãi mãi (cho đến khi đầy bộ nhớ). Ví dụ,

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
1

Trong chương trình trên, điều kiện luôn là

// program to display text 5 times
const n = 5;

// looping from i = 1 to 5
for (let i = 1; i <= n; i++) {
    console.log(`I love JavaScript.`);
}
3, sau đó sẽ chạy mã trong vô số lần

Tôi có thể viết một vòng lặp trong HTML không?

HTML không phải là ngôn ngữ lập trình và không có khả năng viết vòng lặp . Để làm điều đó, bạn sẽ cần một số ngôn ngữ khác để tạo HTML, e. g. JavaScript.

Làm cách nào để lặp văn bản trong HTML?

 vòng lặp văn bản vô hạn liên tục 1 vòng lặp văn bản vô hạn liên tục 2