Thứ Hai, 15 tháng 6, 2015

Vòng lặp trong JavaScript

 Vòng lặp trong JavaScript dùng để thực thi một khối lệnh một hoặc nhiều lần dựa vào yêu cầu đặt ra của bài toán.

Trong JavaScript sử dụng 3 loại vòng lặp:


  • Vòng lặp While
  • Vòng lặp Do…While
  • Vòng lặp For

1. Vòng lặp While
Vòng lặp While sẽ thực thi một khối lệnh và dừng lại khi điều kiện của nó không còn thỏa mãn.

Cú pháp
while(điều_kiện){
 // hành_động
}
 Ví dụ: In ra các số từ 1 đến 5
<script>
 var x = 1;
 while(x <= 5){
  document.write(x);
  x++;
 }
</script>
Kết quả
12345

 2. Vòng lặp Do…While
Vòng lặp Do…While sẽ thực thi một khối lệnh và dừng lại khi điều kiện của nó không còn thỏa mãn nữa. Tuy nhiên nó sẽ thực thi khối lệnh lần đầu tiên mà không cần kiểm tra điều kiện.

Cú pháp
do{
 // hành_động
}while(điều_kiện)
Ví dụ: In các số từ 1 đến 5
<script>
 var x = 1;
 do{
  document.write(x);
  x++;
 }while(x <= 5)
</script>
Kết quả
12345

3. Vòng lặp For
Vòng lặp For sẽ thực thi một khối lệnh và dừng lại khi điều kiện của nó không còn thỏa mãn khi lap trinh php.
Cú pháp
for(tham_số_1; tham_số_2; tham_số_3){
 // hành_động
}
Trong đó:

  • tham_số_1: là giá trị khởi chạy vòng lặp lần đầu tiên.
  • tham_số_2: là điều kiện thực thi vòng lặp.
  • tham_số_3: là biến đổi điều kiện thực thi vòng lặp.

Ví dụ: In các số từ 1 đến 5
<script>
 for(var x=1; x<=5; x++){
   document.write(x);
 }
</script>
Kết quả
12345
** Lưu ý: Các vòng lặp có thể lồng vào nhau để giải quyết các vấn đề phức tạp hơn.

Ví dụ: Vòng lặp for lồng nhau. Với mỗi giá trị của x : 1<= x <=5 ta tính tổng của x với y: 6<= y <= 10
<script>
 for(var x=1; x<=5; x++){
  for(var y=6; y<=10; y++){
   document.write(x+y);
  }
 }
</script>
Nguồn: the gioi web

SHARE THIS

0 nhận xét:

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.