Một vòng lặp for có thể được chia thành ba phần chính. Phần đầu tiên khởi tạo biến vòng lặp, phần thứ hai kiểm tra một số điều kiện và phần thứ ba tăng hoặc giảm biến vòng lặp. Mỗi phần của vòng lặp for được phân tách bằng dấu chấm phẩy [______47]
Hãy chia nhỏ ví dụ sau thành ba phần chính
for [var i = 0; i < 3; i++] {
println[i];
}
Phần 1. Khởi tạo
Phần đầu tiên của vòng lặp for khởi tạo một số biến. Trong ví dụ trên,
for [var i = 0; i < 3; i++] {
println[i];
}
0 ban đầu đặt biến for [var i = 0; i < 3; i++] {
println[i];
}
1 bằng for [var i = 0; i < 3; i++] {
println[i];
}
2Phần 2. Điều kiện
Phần thứ hai của vòng lặp for kiểm tra một điều kiện. Nếu điều kiện là đúng, mã trong vòng lặp for sẽ thực thi. Nếu điều kiện là sai, mã trong vòng lặp for sẽ bị bỏ qua. Trong ví dụ trên, i < 3 so sánh giá trị hiện tại của biến
for [var i = 0; i < 3; i++] {
println[i];
}
1 để xác định xem nó có nhỏ hơn for [var i = 0; i < 3; i++] {
println[i];
}
4 không. Mỗi khi for [var i = 0; i < 3; i++] {
println[i];
}
1 nhỏ hơn for [var i = 0; i < 3; i++] {
println[i];
}
4, giá trị của for [var i = 0; i < 3; i++] {
println[i];
}
1 sẽ được in ra màn hình. Điều này xảy ra ba lầnPhần 3. Tăng giảm
Phần thứ ba của vòng lặp for thay đổi biến sau mỗi lần vòng lặp chạy. Hãy nhớ rằng,
for [var i = 0; i < 3; i++] {
println[i];
}
8 có nghĩa là 1 được thêm vào for [var i = 0; i < 3; i++] {
println[i];
}
1. Nó được tăng lên. Ngược lại, for [var i = 0; i < 3; i++] {
println[i];
}
10 có nghĩa là 1 bị trừ từ for [var i = 0; i < 3; i++] {
println[i];
}
1. Nó bị giảmĐể tất cả chúng cùng nhau
Điều gì xảy ra khi chúng ta chạy ví dụ cho vòng lặp?
Đầu tiên, biến vòng lặp
for [var i = 0; i < 3; i++] {
println[i];
}
1 của chúng ta ban đầu được đặt thành for [var i = 0; i < 3; i++] {
println[i];
}
2. Tiếp theo, phần điều kiện của vòng lặp được đánh giá. Có phải tôi đếm => { while[đếm--] cb[. args] } // thực hiện gọi lại với bất kỳ đối số nào, chạy 3 lần [bảng điều khiển