Phần này giới thiệu các câu lệnh lặp khác nhau của JavaScript. Các vòng lặp với for
, while
, do-while
, câu lệnh break
, continue
tương tự như ngôn ngữ C.
Vòng lặp for
Một vòng lặp for
lặp lại cho đến khi một điều kiện xác định ước tính thành false
. Vòng lặp for
của JavaScript cho tương tự như vòng lặp Java và C.
Ví dụ:
|
|
Vòng lặp while
Một vòng lặp while
thực thi các câu lệnh cho đến khi điều kiện xác định ước tính là false
.
Ví dụ in các số từ 1 đến 4 tương tự vòng for trước:
|
|
Vòng lặp do…while
Câu lệnh do ... while
lặp lại cho đến khi một điều kiện xác định ước tính thành false
. Câu lệnh luôn được thực hiện một lần trước khi điều kiện được kiểm tra.
Ví dụ:
|
|
Câu lệnh break
Sử dụng câu lệnh break để chấm dứt vòng lặp, chuyển đổi hoặc kết hợp với câu lệnh được gắn nhãn.
Cú pháp câu lệnh break:
|
|
- Dạng đầu tiên của cú pháp chấm dứt vòng lặp (
for
,while
) trong cùng. - Dạng thứ hai của cú pháp chấm dứt câu lệnh được gắn nhãn được chỉ định.
Ví dụ sau in từ 0 đến 4:
|
|
Câu lệnh continue
Câu lệnh continue có thể được sử dụng để khởi động lại câu lệnh while
, do-while
, for
hoặc nhãn.
Cú pháp:
|
|
Ví dụ:
|
|
Sử dụng nhãn
Một nhãn cung cấp một định danh cho phép tham chiếu tới nó ở nơi khác trong chương trình. Ví dụ: có thể sử dụng nhãn để xác định vòng lặp, sau đó sử dụng câu lệnh break
hoặc continue
đi tới nhãn đó.
Ví dụ:
|
|