Show
Chris tình yêu Cập nhật lần cuối - Thứ bảy, ngày 09 tháng 1 năm 2021 Chia sẻ bài viết này với bạn bè của bạn cái gì. (không phải không) toán tử trong JavaScript? rel='noopener' Giúp Bạn An toàn và Nhanh chóng JavaScript The Good Part [Sách 📚 Đánh giá] Màn hình giật gân ứng dụng web lũy tiến hoạt động như thế nào? Các vòng lặp rất tiện lợi nếu bạn muốn chạy đi chạy lại cùng một đoạn mã, mỗi lần có một giá trị khác nhau Thường thì đây là trường hợp khi làm việc với mảng thay vì viếtvăn bản += ô tô[0] + " Bạn có thể viếtfor (let i = 0; i < xe. chiều dài; Các loại vòng lặp khác nhauJavaScript hỗ trợ các loại vòng lặp khác nhau
vòng lặp forCâu lệnh for (biểu thức 1; biểu thức 2; biểu thức 3) { Biểu thức 1 được thực thi (một lần) trước khi thực thi khối mã Biểu thức 2 xác định điều kiện để thực thi khối mã Biểu thức 3 được thực thi (mỗi lần) sau khi khối mã đã được thực thi Ví dụfor (let i = 0; i < 5; i++) { Từ ví dụ trên, bạn có thể đọc Biểu thức 1 đặt một biến trước khi vòng lặp bắt đầu (let i = 0) Biểu thức 2 xác định điều kiện để vòng lặp chạy (i phải nhỏ hơn 5) Biểu thức 3 tăng một giá trị (i++) mỗi khi khối mã trong vòng lặp được thực thi biểu thức 1Thông thường bạn sẽ sử dụng biểu thức 1 để khởi tạo biến được sử dụng trong vòng lặp (let i = 0) Đây không phải là luôn luôn như vậy. JavaScript không quan tâm. Biểu thức 1 là tùy chọn Bạn có thể bắt đầu nhiều giá trị trong biểu thức 1 (được phân tách bằng dấu phẩy) Ví dụfor (let i = 0, len = xe. độ dài, văn bản = ""; Và bạn có thể bỏ qua biểu thức 1 (như khi các giá trị của bạn được đặt trước khi vòng lặp bắt đầu) Ví dụlet i = 2; biểu thức 2Biểu thức 2 thường được dùng để đánh giá điều kiện của biến ban đầu Đây không phải là luôn luôn như vậy. JavaScript không quan tâm. Biểu thức 2 cũng là tùy chọn Nếu biểu thức 2 trả về true, vòng lặp sẽ bắt đầu lại. Nếu nó trả về false, vòng lặp sẽ kết thúc Nếu bạn bỏ qua biểu thức 2, bạn phải cung cấp dấu ngắt bên trong vòng lặp. Nếu không vòng lặp sẽ không bao giờ kết thúc. Điều này sẽ làm hỏng trình duyệt của bạn. Đọc về nghỉ giải lao trong chương sau của hướng dẫn này biểu thức 3Thường thì biểu thức 3 tăng giá trị của biến ban đầu Đây không phải là luôn luôn như vậy. JavaScript không quan tâm. Biểu thức 3 là tùy chọn Biểu thức 3 có thể làm bất cứ điều gì như tăng âm (i--), tăng dương (i = i + 15) hoặc bất kỳ điều gì khác Biểu thức 3 cũng có thể được bỏ qua (như khi bạn tăng các giá trị của mình bên trong vòng lặp) Ví dụlet i = 0; Phạm vi vòng lặpSử dụng Ví dụbiến tôi = 5; for (var i = 0; i < 10; i++) { // Đây là tôi 10 Tự mình thử »Sử dụng Ví dụcho i = 5; for (let i = 0; i < 10; i++) { // Ở đây tôi là 5 Tự mình thử »Trong ví dụ đầu tiên, sử dụng Trong ví dụ thứ hai, sử dụng Khi Làm cách nào để lưu trữ giá trị vòng lặp trong mảng trong JavaScript?Ví dụ, một vòng lặp for như thế này. . cho (hãy i = 0; tôi < mảng. chiều dài; . . mảng. forEach((mục) => bảng điều khiển. . mảng. forEach((mục, chỉ mục) => bảng điều khiển. . cho (hãy i = 0; tôi < mảng. chiều dài; . mảng = mảng. . const newArr = mảng. . const newArr = mảng. . để tổng = 0; Làm cách nào để lưu trữ giá trị vòng lặp trong mảng?Chỉ cần tạo một mảng có độ dài lớn hơn kích thước của vòng lặp và bất cứ khi nào bạn lặp lại, bạn sẽ lưu câu trả lời vào mảng đó. . List for(Số nguyên i = 0; i<25; i++) { danh sách. thêm(i); Hệ thống. ngoài. println(danh sách); Làm cách nào để lưu trữ vòng lặp for trong một biến JavaScript?Cú pháp của Vòng lặp for…of trong JavaScript . Trước tiên, bạn phải chỉ định một biến mà giá trị sẽ được lưu trữ cho vòng lặp hiện tại. . Tiếp theo, để xác định đây là vòng lặp for…in, bạn sẽ cần sử dụng từ khóa “of”. . Cuối cùng, phần tử cuối cùng cần đưa vào trong ngoặc là đối tượng bạn muốn lặp lại Làm cách nào để viết một vòng lặp cho một mảng trong JavaScript?Khi chỉ cần lặp qua một mảng, vòng lặp for là lựa chọn đầu tiên của tôi. . để mảng = [1, 2, 3, 4, 5]; . chiều dài; . nhật ký (mảng [i]); . Mở rộng đoạn trích để mảng = [1, 2, 3, 4, 5]; . forEach((phần tử) => { |