So sánh hàm if và while

Vòng lặp [loop] là một khái niệm rất quen thuộc trong lập trình, đặc biệt là trong Javascript. Với vòng lặp trong Javascript, chúng thường được dùng để xử lý đối tượng hoặc mảng.

\>> Khóa học Web-Front End với React trực tuyến tại FUNiX

1. Vòng lặp while trong Javascript

1.1. Định nghĩa

While Loop là một vòng lặp cơ bản nhất trong Javascript. Đây là vòng lặp với số lần không biết trước, mục đích của nó là để thực thi một lệnh hoặc khối code lặp đi lặp lại. Về ý tưởng, chúng ta chỉ cần chỉ định cho vòng lặp while một điều kiện, nếu điều kiện được đánh giá đúng thì nó lặp lại. Ngược lại, nếu điều kiện sai, vòng lặp sẽ kết thúc.

Sơ đồ hoạt động vòng lặp while

1.2. Cấu trúc và ví dụ vòng lặp trong Javascript

Dưới đây là cấu trúc của vòng lặp while:

1 while [condition] {

2 // Code here

3 }

Trong đó: condition chính là điều kiện để dừng vòng lặp. Nếu condition đúng, vòng lặp sẽ được tiếp tục cho tới khi nó có giá trị sai. Do đó, nếu condition luôn luôn đúng thì vòng lặp sẽ được thực thi vô hạn.

Ví dụ: Nếu muốn dùng vòng lặp while lặp dãy số từ 1 đến 10, đoạn code của bạn sẽ như sau:

1 var i = 1;

2 while [i > Xem thêm: 10 Lý do hàng đầu để học JavaScript làm ngôn ngữ lập trình nền tảng

3. Vòng lặp for trong Javascript

3.1. Định nghĩa

Vòng lặp for trong Javascript thường được dùng để thực thi khối mã với số vòng lặp đã được biết trước. Với for loop, chúng ta sẽ khởi tạo biến cho vòng lặp, kiểm tra điều kiện dừng, tăng hoặc giảm biến được thực hiện trên cùng một dòng. Nhờ vậy, vòng lặp này dễ dàng cho những người mới tiếp cận để debug và giảm khả năng mắc lỗi.

Sơ đồ vòng lặp trong Javascript

3.2. Cấu trúc và ví dụ

Cấu trúc của vòng lặp trong Javascript như sau:

1 for [let i = 0; i

Chủ Đề