3 phần của JavaScript vòng lặp for là gì?
Các vòng lặp được sử dụng trong JavaScript để thực hiện các tác vụ lặp lại dựa trên một điều kiện. Các điều kiện thường trả về 7 hoặc 8. Một vòng lặp sẽ tiếp tục chạy cho đến khi điều kiện xác định trả về 8 Show
Vòng lặp for (let i = 1; i < 10; i += 2) { if (i === 7) { break; } console.log('Total elephants: ' + i); } // Output: // Total elephants: 1 // Total elephants: 3 // Total elephants: 50cú pháp
Vòng lặp 0 bao gồm ba biểu thức tùy chọn, theo sau là một khối mã
Có thể bỏ qua bất kỳ biểu thức nào trong ba biểu thức này hoặc mã trong khối mã 0 vòng lặp thường được sử dụng để chạy mã một số lần nhất định. Ngoài ra, bạn có thể sử dụng 40 để thoát khỏi vòng lặp sớm, trước khi biểu thức 3 ước tính thành 8ví dụ1. Lặp qua các số nguyên từ 0-8
2. Sử dụng 40 để thoát khỏi vòng lặp 0 trước khi 3 là 8
cạm bẫy chung. Vượt quá giới hạn của một mảngKhi lặp qua một mảng, rất dễ vô tình vượt quá giới hạn của mảng Ví dụ: vòng lặp của bạn có thể cố gắng tham chiếu đến phần tử thứ 4 của một mảng chỉ có 3 phần tử 4Có hai cách để sửa mã này. đặt 3 thành 48 hoặc 49Vòng lặp for (let i = 0; i < 9; i++) { console.log(i); } // Output: // 0 // 1 // 2 // 3 // 4 // 5 // 6 // 7 // 870cú pháp 7Vòng lặp 70 lặp lại các thuộc tính của một đối tượng. Đối với mỗi thuộc tính, mã trong khối mã được thực thiví dụ1. Lặp lại các thuộc tính của một đối tượng và ghi tên và giá trị của nó vào bảng điều khiển 0cạm bẫy chung. Hành vi không mong muốn khi lặp qua một mảngMặc dù bạn có thể sử dụng vòng lặp 70 để lặp qua một mảng, nhưng bạn nên sử dụng vòng lặp 0 hoặc 74 thông thường để thay thếVòng lặp 70 có thể lặp qua mảng và các đối tượng giống mảng, nhưng không phải lúc nào nó cũng truy cập các chỉ mục mảng theo thứ tựNgoài ra, vòng lặp 70 trả về tất cả các thuộc tính và thuộc tính kế thừa cho một mảng hoặc đối tượng giống mảng, điều này có thể dẫn đến hành vi không mong muốnVí dụ, vòng lặp đơn giản này hoạt động như mong đợi 6Nhưng nếu thứ gì đó giống như thư viện JS mà bạn đang sử dụng sửa đổi trực tiếp nguyên mẫu 77, thì vòng lặp 70 cũng sẽ lặp lại điều đó 9Mặc dù việc sửa đổi các nguyên mẫu chỉ đọc như 77 hoặc 00 trực tiếp đi ngược lại các phương pháp hay nhất, nhưng đó có thể là vấn đề với một số thư viện hoặc cơ sở mãNgoài ra, vì 70 dành cho các đối tượng, nên với mảng sẽ chậm hơn nhiều so với các vòng lặp khácTóm lại, chỉ cần nhớ chỉ sử dụng vòng lặp 70 để lặp qua các đối tượng, không phải mảngVòng lặp for (let i = 0; i < 9; i++) { console.log(i); } // Output: // 0 // 1 // 2 // 3 // 4 // 5 // 6 // 7 // 874cú pháp 5Vòng lặp 74 lặp lại các giá trị của nhiều loại iterables, bao gồm mảng và các loại bộ sưu tập đặc biệt như 05 và 06. Đối với mỗi giá trị trong đối tượng có thể lặp lại, mã trong khối mã được thực thiví dụ1. Lặp lại trên một mảng 92. Lặp lại trên một 06 03. Lặp lại trên một 05 1Vòng lặp for (let i = 1; i < 10; i += 2) { if (i === 7) { break; } console.log('Total elephants: ' + i); } // Output: // Total elephants: 1 // Total elephants: 3 // Total elephants: 509cú pháp 2Vòng lặp 09 bắt đầu bằng cách đánh giá 3. Nếu 3 ước tính thành 7, mã trong khối mã sẽ được thực thi. Nếu 3 ước tính thành 8, mã trong khối mã không được thực thi và vòng lặp kết thúcví dụ
3vòng lặp for (let i = 1; i < 10; i += 2) { if (i === 7) { break; } console.log('Total elephants: ' + i); } // Output: // Total elephants: 1 // Total elephants: 3 // Total elephants: 566cú pháp 4Vòng lặp 66 có liên quan chặt chẽ với vòng lặp 09. Trong vòng lặp 66, 3 được kiểm tra ở cuối mỗi lần lặp của vòng lặp, thay vì ở đầu trước khi vòng lặp chạyĐiều này có nghĩa là mã trong vòng lặp 66 được đảm bảo chạy ít nhất một lần, ngay cả khi biểu thức 3 đã ước tính thành 7Thí dụ
52. Đẩy vào một mảng, ngay cả khi 3 ước tính thành 7 6QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Nếu bài viết này hữu ích, hãy tweet nó Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu 3 phần của một vòng lặp for là gì?Tương tự như vòng lặp While, vòng lặp For bao gồm ba phần. từ khóa For bắt đầu vòng lặp, điều kiện đang được kiểm tra và từ khóa EndFor kết thúc vòng lặp .
3 câu lệnh của vòng lặp là gì?Câu lệnh for bao gồm ba phần cần thiết cho các vòng lặp. khởi tạo, kiểm tra và cập nhật. bắt đầu vòng lặp. Cả ba câu lệnh vòng lặp ( while, do và for ) đều tương đương về mặt chức năng.
Ba loại vòng lặp chính trong JavaScript là gì?JavaScript hỗ trợ các loại vòng lặp khác nhau. . for - lặp qua một khối mã một số lần for/in - lặp qua các thuộc tính của một đối tượng for/of - lặp qua các giá trị của một đối tượng có thể lặp lại while - lặp qua một khối mã trong khi một điều kiện cụ thể là đúng Các phần của vòng lặp for được gọi là gì?Một vòng lặp for có hai phần. tiêu đề chỉ định lần lặp và phần thân được thực thi một lần cho mỗi lần lặp . Tiêu đề thường khai báo một bộ đếm vòng lặp hoặc biến vòng lặp rõ ràng, cho phép phần thân biết bước lặp nào đang được thực thi. |