Disqus

LightBlog

Breaking

Thứ Tư, 6 tháng 11, 2019

Vòng lặp:
Khi viết chương trình nhiều lúc chúng ta cần phải lặp đi lặp lại một cú pháp nhiều lần,nếu cứ phải gõ đi gõ lại sẽ mất thời gian,từ đó mà các vòng lặp ra đời.Có hai loawij vòng lặp là while và for.
VD:
var y=40;
while(y<400){
text(y,30,y);
y+=20;
}
Vòng lặp sẽ được lặp đi lặp lại cho đến khi điều kiện là sai mới dừng lại,nếu điều kiện các bạn đặt sai thì có thể tạo ra một vòng lặp vô hạn.

Các vong lặp for là tương tự như while nhưng với cú pháp chuyên nghiệp hơn.VD:
for (var y=40;y<400;y+=20){
text(y,30,y);
}
Vòng lặp cũng có thể được lồng nhau . Nó thực sự rất phổ biến để làm tổ cho các vòng lặp, đặc biệt là trong các bản vẽ 2 chiều, bởi vì nó giúp dễ dàng vẽ các hình dạng giống như lưới. Khi chúng ta lồng một vòng lặp vào trong một vòng lặp, chúng ta sẽ nói với chương trình "làm điều này X nhiều lần và mỗi lần bạn làm điều đó, cũng làm điều này khác Y nhiều lần." Hãy suy nghĩ về việc vẽ một lưới - chúng tôi muốn nói với chương trình "tạo một cột 10 lần và cho mỗi cột, cũng tạo ra 15 ô bên trong nó." Đây là cách bạn có thể sử dụng các vòng lặp lồng nhau để đạt được điều đó:
for(var col=0;col<10;col++){
for(var row=0;row<15;row++){
rect(col*20,row*20,20,20);
}
}

Không có nhận xét nào:

Đăng nhận xét