Hướng dẫn Thực hiện Vòng lặp Trong khi trong JavaScript. Ở đây chúng ta thảo luận về Cú pháp, Lưu đồ với Ví dụ và Cách nó hoạt động trong JavaScript.

Bạn đang xem : js vòng lặp do while

Vòng lặp Do While trong JavaScript

Giới thiệu về Vòng lặp Do While trong JavaScript

Vòng lặp do while trong bất kỳ ngôn ngữ lập trình nào được sử dụng như một vòng lặp có điều kiện được kiểm soát thoát, trong đó vòng lặp được thực hiện ít nhất một lần và cho đến khi kết quả là điều kiện while không trả về giá trị thực. Ví dụ: cú pháp của vòng lặp do while trong javascript là ‘do {…. } while (điều kiện), trong đó đoạn mã giữa ‘{‘ và ‘}’ sẽ được thực thi một lần trước khi đọc điều kiện bên trong ‘while.’ Vòng lặp sẽ được thực hiện liên tục cho đến khi điều khiển đọc điều kiện while, trả về giá trị là false và điều đó sẽ kết thúc quá trình xử lý vòng lặp do while.

Cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

Cú pháp của vòng lặp Do while trong JavaScript như sau:

  làm {
// mã được thực thi
} while (điều kiện);  

Cú pháp trên biểu thị rõ ràng rằng tập hợp các câu lệnh được đặt trong một khối do sẽ được thực thi một lần trước khi điều kiện được thỏa mãn. Do đó, các câu lệnh được chạy mà không được kiểm tra điều kiện. Khi khối này được chạy, nó sẽ được kiểm tra như một vòng lặp while bình thường. Để kiểm tra điều này, chúng ta có thể đặt một biến thành 0. Giá trị này có thể được tăng lên bên trong câu lệnh do và sau đó đặt điều kiện thành false.

Hãy để chúng tôi lấy một ví dụ như bên dưới:

  // biến thiết lập là 0
cho a = 0;
làm{
a ++;
console.log (a);
} while (false);  

Kết quả đầu ra ở đây sẽ là 1. Khi mã thực thi, mã bắt đầu thực thi và vòng lặp sẽ chạy một lần từ 0 cho đến khi điều kiện không được thỏa mãn. Vòng lặp, khi được tạo, sẽ chạy ít nhất một lần ngay cả khi điều kiện được chỉ định không được thỏa mãn.

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

  • Vòng lặp do while là một biến thể của vòng lặp while, thực thi một tập hợp các câu lệnh cho đến khi điều kiện được đề cập đánh giá là false. Trong khi sự khác biệt được tìm thấy là tập hợp các câu lệnh trong vòng lặp được thực hiện ít nhất một lần ngay cả khi điều kiện được đề cập không được thỏa mãn. Sự khác biệt chính giữa vòng lặp while và do while là điều kiện được đánh giá ở đầu mỗi lần lặp với vòng lặp while.
  • Nếu điều kiện được chỉ định đánh giá là false, thì vòng lặp được theo sau bởi điều kiện này sẽ không bao giờ được thực hiện. Tuy nhiên, khi do while xuất hiện trong hình, thì vòng lặp được thực hiện ít nhất một lần. Mặc dù điều kiện không được thỏa mãn, nó sẽ được thực thi một lần. Điều này là do điều kiện được chỉ định ở cuối vòng lặp trong vòng lặp do while. Do đó, các điều kiện trong vòng lặp được thực thi một lần.
Xem Thêm  Làm thế nào để đặt chiều rộng div để phù hợp với nội dung bằng cách sử dụng CSS? - chiều rộng kiểm soát của div

Thực hiện trong khi Sơ đồ luồng

Hãy cho chúng tôi hiểu hoạt động của vòng lặp này thông qua biểu đồ luồng.

Thực hiện trong khi Sơ đồ luồng

  • Lưu đồ ở đây giải thích toàn bộ hoạt động của vòng lặp do while trong JavaScript. Vòng lặp do while hoạt động tương tự như vòng lặp while, trong đó có một tập hợp các điều kiện sẽ được thực thi cho đến khi một điều kiện được thỏa mãn.
  • Khi quy trình bắt đầu, hộp quy trình trong sơ đồ trên giải thích rằng mã sẽ bắt đầu thực thi. Khi mã được thực thi, nó sẽ kiểm tra xem điều kiện có được thỏa mãn hay không. Điều này được hiển thị trong hộp quyết định nơi điều kiện được đánh giá. Nếu điều kiện này là đúng, thì mã lại được thực thi. Nó sẽ quay trở lại hộp quy trình trong sơ đồ và thực thi tập hợp các câu lệnh đã cho.
  • Nếu điều kiện đã cho là sai, thì mã sẽ ngừng thực thi và vòng lặp sẽ thoát ra. Ở đây, sự khác biệt chính giữa while và do while là mặc dù điều kiện không đúng, nhưng các câu lệnh của khối quy trình sẽ được thực thi một lần, ngay cả trước khi điều kiện được đánh giá. Biểu đồ dòng chảy cũng có ý nghĩa tương tự. Vòng lặp sẽ chạy liên tục sau lần thực thi đầu tiên đó nếu điều kiện đúng và sẽ thoát ra nếu điều kiện sai.

Ví dụ

 & lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; đầu & gt;
& lt; title & gt; Do While Loop trong JavaScript & lt; / title & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; h1 & gt; Thực hiện trong khi & lt; / h1 & gt;
& lt; script & gt;
var num = 10, tổng = 0;
làm
{
tổng = tổng + num;
document.write ("& lt; br \ & gt; Number =" + num);
document.write ("& lt; br \ & gt; Tổng giá trị là =" + tổng);
num ++;
} while (số & lt; 15);
document.write ("& lt; br \ & gt; Tổng giá trị từ bên ngoài Vòng lặp là =", tổng số);
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;  

Trong đoạn mã trên, chúng ta đã khai báo một số biến có giá trị được khởi tạo là 10. Biến tổng được khởi tạo bằng 0. Biến này sẽ tính tổng trong khi vòng lặp chạy. Khi vòng lặp bắt đầu, con số được thêm vào tổng số. Bước tiếp theo tăng giá trị của biến num lên 1. Sau đó, điều kiện while được kiểm tra, điều này là đúng, tức là 10 & lt; 15. Vòng lặp sẽ chạy lại như sau:

  0 = 0 + 10
21 = 10 + 11
33 = 21 + 12
46 = 33 + 13
60 = 46 + 14  

Sau khi tổng số đạt đến 60, num sẽ tăng lên 15. Ở đây, điều kiện trở thành 15 & lt; 15. Điều này là không thỏa đáng. vòng lặp do while thoát ra do điều kiện không được thỏa mãn.

Xem Thêm  Tải game cướp xe

Đầu ra:

Số = 10

Tổng Giá trị là = 10

Số = 11

Tổng Giá trị là = 21

Số = 12

Tổng Giá trị là = 33

Số = 13

Tổng Giá trị là = 46

Số 14

Tổng Giá trị là = 60

Tổng giá trị từ bên ngoài vòng lặp là = 60

Đây là cách thức hoạt động của vòng lặp do while. Vòng lặp sẽ tiếp tục thực hiện cho đến khi điều kiện được thỏa mãn khi điều kiện không được thỏa mãn, vòng lặp sẽ thoát ra và các câu lệnh đang theo sau sẽ được thực thi.

Kết luận – Vòng lặp Do While trong JavaScript

Vòng lặp do while tương tự như vòng lặp while, trong đó một tập hợp các câu lệnh nhất định được thực thi. Sự khác biệt ở đây là vòng lặp do while thực thi hoàn toàn mặc dù điều kiện không được thỏa mãn. Vòng lặp do while thực hiện cho đến khi điều kiện được chỉ định là đúng và thoát ngay khi điều kiện không được thỏa mãn. Để hoàn thành các tác vụ cần thực hiện trong một lần lặp có thể sử dụng vòng lặp do while. Do đó trong Javascript, vòng lặp do while có thể hữu ích khi các tác vụ lặp đi lặp lại được thực hiện. Javascript hỗ trợ vòng lặp này và nó có thể được sử dụng bất cứ khi nào cần thiết.

Các bài báo được đề xuất

Đây là hướng dẫn về Thực hiện lặp lại trong JavaScript. Ở đây chúng ta thảo luận về Cú pháp, Lưu đồ với Ví dụ và Cách nó hoạt động trong JavaScript. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –

Xem Thêm  CHÈN SQL - thêm hàng vào bảng - sql thêm hàng vào bảng

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề js làm vòng lặp while

219 – JavaScript – while loop, break, continue. Vòng lặp while, thoát hoặc tiếp tục vòng lặp

alt

  • Tác giả: Code là Ghiền
  • Ngày đăng: 2020-02-08
  • Đánh giá: 4 ⭐ ( 1078 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: while loop, break, continue. Vòng lặp while, thoát hoặc tiếp tục vòng lặp

    017 – Học ngôn ngữ HTML trong vài nốt nhạc !
    https://www.youtube.com/watch?v=qTbV7ttHY60

    020 – Học CSS trong vòng vài nốt nhạc !
    https://www.youtube.com/watch?v=CCblyCijy5s

    Background Music:
    Bolereando
    Quincas Moreira

While trong JavaScript và vòng lặp không giới hạn số lần

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 8688 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách sử dụng vòng lặp while trong JavaScript. Bạn sẽ học được khái niệm vòng lặp while trong JavaScript là gì, cách dùng lệnh while trong vòng lặp không giới hạn số lần, cách thoát khỏi vòng

Vòng lặp trong JavaScript

  • Tác giả: completejavascript.com
  • Đánh giá: 3 ⭐ ( 2790 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thay vì phải viết lại code giống nhau cho mỗi lượt lặp, JavaScript cung cấp cho bạn một cấu trúc lặp hay gọi cách khác là vòng lặp trong JavaScript.

Vòng lặp while trong JavaScript

  • Tác giả: vietjack.com
  • Đánh giá: 5 ⭐ ( 5016 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vòng lặp while trong JavaScript – Học Javascript cơ bản và nâng cao cho người mới học từ Cú pháp Đối tượng Syntax Objects Form Validations Cookies Regular Expressions Literals Biến Hàm Phương thức Variables Vòng lặp Loops Điều kiện Conditions.

Vòng lặp – while vs for trong Javascript

  • Tác giả: nordiccoder.com
  • Đánh giá: 4 ⭐ ( 2291 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Bài 5: Cấu trúc vòng lặp trong JavaScript

  • Tác giả: goclamweb.com
  • Đánh giá: 5 ⭐ ( 4464 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này, mình sẽ hướng dẫn các bạn về cấu trúc vòng lặp trong Javascript. Mình sẽ lần lượt giới thiệu về vòng lặp FOR, WHILE, DO – WHILE và một ít kiến thức về đệ quy.

Vòng Lặp while Trong JavaScript

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 5 ⭐ ( 7049 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vòng lặp có thể thực thi một khối lệnh miễn sao biểu thức điều kiện là `true`.

    Vòng Lặp `while`
    ————–

    Vòng lặp `while` lặp qua một khối lệnh miễn sao biểu thức điều kiện là `true`

    **Cú pháp**

    while (điều kiện) {…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php