Làm cách nào để tạo vòng lặp for trong JavaScript?

Vòng lặp trong ngôn ngữ lập trình là một tính năng tạo điều kiện thực hiện lặp đi lặp lại một tập lệnh/hàm trong khi một số điều kiện được đánh giá là đúng. Ví dụ: giả sử chúng tôi muốn in “Xin chào thế giới” 10 lần. Điều này có thể được thực hiện theo hai cách như hình dưới đây

Phương pháp lặp. Phương pháp lặp đi lặp lại để làm điều này là viết tài liệu. câu lệnh write() 10 lần.  

JavaScript




  • Một thao tác được thực hiện, chẳng hạn như lấy một mục dữ liệu và thay đổi nó, sau đó một số điều kiện được kiểm tra chẳng hạn như liệu bộ đếm đã đạt đến một số quy định hay chưa
  • Bộ đếm không đạt. Nếu bộ đếm chưa đạt đến số mong muốn, lệnh tiếp theo trong trình tự sẽ quay lại lệnh đầu tiên trong trình tự và lặp lại lệnh đó
  • Đã đạt đến bộ đếm. Nếu đạt được điều kiện, lệnh tiếp theo sẽ “đi qua” lệnh tuần tự tiếp theo hoặc phân nhánh bên ngoài vòng lặp

Chủ yếu có hai loại vòng lặp

  1. Các vòng kiểm soát đầu vào. Trong các loại vòng lặp này, điều kiện kiểm tra được kiểm tra trước khi vào thân vòng lặp. Vòng lặp For và While Loops là các vòng lặp được kiểm soát mục nhập
  2. Thoát khỏi các vòng lặp được kiểm soát. Trong các loại vòng lặp này, điều kiện kiểm tra được kiểm tra hoặc đánh giá ở phần cuối của thân vòng lặp. Do đó, thân vòng lặp sẽ thực thi ít nhất một lần, bất kể điều kiện kiểm tra là đúng hay sai. Vòng lặp do-while là vòng lặp kiểm soát thoát

JavaScript chủ yếu cung cấp ba cách để thực hiện các vòng lặp. Mặc dù tất cả các cách đều cung cấp chức năng cơ bản giống nhau, nhưng chúng khác nhau về cú pháp và thời gian kiểm tra điều kiện. Hãy để chúng tôi tìm hiểu chi tiết về từng người trong số họ

trong khi lặp lại. Vòng lặp while là một câu lệnh luồng điều khiển cho phép mã được thực thi lặp đi lặp lại dựa trên một điều kiện Boolean nhất định. Vòng lặp while có thể được coi như một câu lệnh if lặp đi lặp lại.  

cú pháp

while (boolean condition)
{
   loop statements...
}

Sơ đồ

 

Làm cách nào để tạo vòng lặp for trong JavaScript?

  • Vòng lặp While bắt đầu bằng việc kiểm tra điều kiện. Nếu nó được đánh giá là đúng, thì các câu lệnh trong thân vòng lặp sẽ được thực thi nếu không thì câu lệnh đầu tiên sau vòng lặp sẽ được thực thi. Vì lý do này, nó còn được gọi là Vòng kiểm soát đầu vào
  • Khi điều kiện được đánh giá là đúng, các câu lệnh trong thân vòng lặp sẽ được thực thi. Thông thường, các câu lệnh chứa giá trị cập nhật cho biến đang được xử lý cho lần lặp tiếp theo
  • Khi điều kiện trở thành sai, vòng lặp kết thúc đánh dấu sự kết thúc vòng đời của nó

cho vòng lặp. vòng lặp for cung cấp một cách ngắn gọn để viết cấu trúc vòng lặp. Không giống như vòng lặp while, câu lệnh for sử dụng phần khởi tạo, điều kiện và tăng/giảm trong một dòng do đó cung cấp cấu trúc vòng lặp ngắn hơn, dễ sửa lỗi hơn. cú pháp

for (initialization condition; testing condition; 
                              increment/decrement)
{
    statement(s)
}

Sơ đồ

 

Làm cách nào để tạo vòng lặp for trong JavaScript?

  1. điều kiện khởi tạo. Ở đây, chúng tôi khởi tạo biến đang sử dụng. Nó đánh dấu sự bắt đầu của một vòng lặp for. Một biến đã được khai báo có thể được sử dụng hoặc một biến có thể được khai báo, chỉ cục bộ cho vòng lặp
  2. Điều kiện kiểm tra. Nó được sử dụng để kiểm tra điều kiện thoát cho một vòng lặp. Nó phải trả về một giá trị boolean. Nó cũng là một Vòng lặp điều khiển đầu vào vì điều kiện được kiểm tra trước khi thực hiện các câu lệnh vòng lặp
  3. Thực thi câu lệnh. Khi điều kiện được đánh giá là đúng, các câu lệnh trong thân vòng lặp được thực thi
  4. Tăng giảm. Nó được sử dụng để cập nhật biến cho lần lặp tiếp theo
  5. chấm dứt vòng lặp. Khi điều kiện trở thành sai, vòng lặp kết thúc đánh dấu kết thúc vòng đời của nó

làm trong khi. Vòng lặp do-while tương tự như vòng lặp while với điểm khác biệt duy nhất là nó kiểm tra điều kiện sau khi thực hiện các câu lệnh và do đó là một ví dụ về Vòng lặp Điều khiển Thoát.  

cú pháp

do
{
    statements..
}
while (condition);

Sơ đồ

 

Làm cách nào để tạo vòng lặp for trong JavaScript?

  1. Vòng lặp do-while bắt đầu bằng việc thực hiện (các) câu lệnh. Không kiểm tra bất kỳ điều kiện nào lần đầu tiên
  2. Sau khi thực hiện các câu lệnh và cập nhật giá trị biến, điều kiện được kiểm tra giá trị đúng hay sai. Nếu nó được đánh giá là đúng, lần lặp tiếp theo của vòng lặp sẽ bắt đầu
  3. Khi điều kiện trở thành sai, vòng lặp kết thúc đánh dấu sự kết thúc vòng đời của nó
  4. Điều quan trọng cần lưu ý là vòng lặp do-while sẽ thực thi các câu lệnh của nó ít nhất một lần trước khi bất kỳ điều kiện nào được kiểm tra và do đó đây là một ví dụ về vòng lặp điều khiển thoát

vòng lặp vô hạn. Một trong những lỗi phổ biến nhất khi thực hiện bất kỳ loại vòng lặp nào là nó có thể không bao giờ thoát ra, đó là vòng lặp chạy trong thời gian vô hạn. Điều này xảy ra khi điều kiện không thành công vì một số lý do.  

Thí dụ.  

JavaScript




    2    3>

    5

 

        7

        9

    >1 document.write(2document.write(3 document.write(4

    >4

document.write(7document.write(8

        0

    

    document.write(3 "Hello World
"
4

 

    "Hello World
"
6

    "Hello World
"
8

    );0 );1

    >4

document.write(7document.write();6);

        0

 

"text/javascript"6

Dưới đây là một số vòng lặp khác được sử dụng trong Javascript ngày nay

Tại. Vòng lặp for-in trong JavaScript được sử dụng để lặp lại các thuộc tính của một đối tượng. Vòng lặp for-in chỉ lặp lại trên các khóa đó của một đối tượng có thuộc tính đếm được của chúng được đặt thành “true”

Vòng lặp for bắt đầu như thế nào trong mã JavaScript?

Vòng lặp JavaScript tương tự như vòng lặp Java và C for. Khi một vòng lặp for thực thi, điều sau đây xảy ra. Biểu thức khởi tạo initialExpression , nếu có, được thực thi . Biểu thức này thường khởi tạo một hoặc nhiều bộ đếm vòng lặp, nhưng cú pháp cho phép biểu thức ở bất kỳ mức độ phức tạp nào.

Có bao nhiêu cách chúng ta có thể viết vòng lặp for trong JavaScript?

Nếu bạn đến từ các ngôn ngữ lập trình khác, bạn có thể không tin rằng có bốn cách để viết chỉ một vòng lặp for trong JavaScript.

Ví dụ về việc sử dụng vòng lặp for trong JavaScript là gì?

Câu lệnh vòng lặp JavaScript

Cú pháp của vòng lặp for là gì?

Cú pháp của Vòng lặp For . Câu lệnh for viết thường. Xin lưu ý rằng đây là phân biệt chữ hoa chữ thường, có nghĩa là lệnh for luôn phải viết thường trong ngôn ngữ lập trình C. The for loop starts with a for statement followed by a set of parameters inside the parenthesis. The for statement is in lower case. Please note that this is case sensitive, which means the for command always has to be in lower case in C programming language.