Sự khác biệt giữa vòng lặp while và do-while trong JavaScript

Vòng lặp thực hiện chuỗi các câu lệnh nhiều lần cho đến khi điều kiện đã nêu trở thành sai. Một vòng lặp bao gồm hai phần, phần thân của vòng lặp và câu lệnh điều khiển. Câu lệnh điều khiển là sự kết hợp của một số điều kiện chỉ đạo phần thân của vòng lặp thực thi cho đến khi điều kiện đã chỉ định trở thành sai. Mục đích của vòng lặp là lặp lại cùng một mã nhiều lần

Vòng lặp While là gì?

Vòng lặp While là cấu trúc lặp đơn giản nhất. Nó là một vòng lặp kiểm soát mục nhập. Trong vòng lặp while, một điều kiện được đánh giá trước khi xử lý phần thân của vòng lặp. Nếu một điều kiện là đúng, thì và chỉ khi đó phần thân của vòng lặp mới được thực thi

Sau khi phần thân của một vòng lặp được thực thi, điều khiển lại quay lại từ đầu và điều kiện được kiểm tra. Nếu nó đúng, quá trình tương tự được thực hiện cho đến khi điều kiện trở thành sai. Khi điều kiện trở thành sai, điều khiển sẽ ra khỏi vòng lặp

Trong vòng lặp while, nếu điều kiện không đúng thì phần thân của vòng lặp sẽ không được thực hiện, dù chỉ một lần

Vòng lặp Do-While là gì?

Vòng lặp Do-while tương tự như vòng lặp while ngoại trừ điều kiện luôn được thực hiện sau phần thân của vòng lặp. Nó còn được gọi là vòng lặp kiểm soát lối ra

Trong vòng lặp do-while, phần thân của vòng lặp luôn được thực hiện ít nhất một lần. Sau khi phần thân được thực thi, nó sẽ kiểm tra điều kiện. Nếu điều kiện là đúng, thì nó sẽ thực hiện lại phần thân của vòng lặp. Nếu không, điều khiển được chuyển ra khỏi vòng lặp

Cú pháp của vòng lặp While trong C

Đây là cú pháp của vòng lặp While trong lập trình C

while [condition] {
statements;
}

Trong vòng lặp while, chúng ta phải viết một điều kiện cần được đánh giá. Câu lệnh bên trong dấu ngoặc nhọn cho biết mã sẽ được thực thi

Cú pháp lặp Do While trong C

Đây là cú pháp của vòng lặp Do while trong lập trình C

do {
statements
} while [expression];

Trong vòng lặp do-while, trước tiên chúng ta cần viết câu lệnh bên trong dấu ngoặc nhọn, cho biết mã sẽ được thực thi. Sau này, chúng ta cần đề cập đến các biểu thức chương trình Java, C hoặc C++ cần được đánh giá

Vòng lặp While hoạt động như thế nào?

Trong khi vòng lặp hoạt động như sau

Lưu đồ giải thích

Bước 1] Bắt đầu vòng lặp while

Bước 2] Biểu thức kiểm tra hoặc điều kiện được đánh giá

Bước 3] Tiếp theo, nếu biểu thức kiểm tra là đúng, chương trình sẽ thực hiện phần thân của vòng lặp do-while

Bước 4] Nếu biểu thức kiểm tra là sai, chương trình bên ngoài vòng lặp while được thực hiện

Vòng lặp Do-While hoạt động như thế nào?

Vòng lặp Do-while hoạt động như sau

Lưu đồ giải thích

Bước 1] Bắt đầu vòng lặp do-while

Bước 2] Phần thân của vòng lặp do-while được thực thi

Bước 3] Biểu thức kiểm tra hoặc điều kiện được đánh giá

Bước 4] Nếu biểu thức kiểm tra là đúng, trình biên dịch sẽ thực thi phần thân của vòng lặp do-while

Bước 5] Tiếp theo, nếu biểu thức kiểm tra là sai, trình biên dịch sẽ thực thi các câu lệnh sau thân vòng lặp

Bước 6] Các câu lệnh xuất hiện sau khi thân vòng lặp được thực thi

Vòng lặp While vs Do-While. Sự khác biệt giữa chúng

Đây là một sự khác biệt quan trọng giữa vòng lặp While và Do While

WhileDo WhileIt kiểm tra điều kiện trước rồi thực hiện [các] câu lệnh Vòng lặp này sẽ thực hiện [các] câu lệnh ít nhất một lần, sau đó điều kiện được kiểm tra. Vòng lặp While cho phép khởi tạo các biến đếm trước khi bắt đầu phần thân của vòng lặp. Vòng lặp do while cho phép khởi tạo các biến đếm trước và sau khi bắt đầu phần thân của vòng lặp. Nó là một vòng lặp kiểm soát mục nhập. Nó là một vòng lặp kiểm soát lối ra. Chúng ta không cần thêm dấu chấm phẩy ở cuối điều kiện while. Chúng ta cần thêm dấu chấm phẩy vào cuối điều kiện while. Trong trường hợp của một tuyên bố duy nhất, chúng ta cần thêm dấu ngoặc. Dấu ngoặc kép luôn cần thiết. Trong vòng lặp này, điều kiện được đề cập khi bắt đầu vòng lặp. Điều kiện vòng lặp được chỉ định sau khi khối được thực thi. [Các] câu lệnh có thể được thực hiện 0 lần nếu điều kiện sai. Câu lệnh được thực hiện ít nhất một lần. Nói chung, trong khi vòng lặp được viết là.
while [condition] {
Statements; // loop body
}
Thông thường, vòng lặp do while được viết là.
do{
Statements; //loop body
} while [condition];

Ví dụ về vòng lặp While trong C

Chương trình sau minh họa vòng lặp while trong lập trình C với một ví dụ

#include
#include
int main[]
{
int num=1;	//initializing the variable with value 1
while[num

Chủ Đề