Vòng lặp trong javascript
Nguyễn Dương 20-06-20241. Vòng lặp for
- for và for/in cho phép bạn truy cập vào index của mảng chứ không phải là phần tử thực tế, thế nên bạn cần sử dụng arr[i] để lấy giá trị
- Với forEach và for/of bạn có thể truy cập trực tiếp đến giá trị của phần tử, forEach cho phép bạn truy cập đến index của phần tử, for/of thì không.
- Dùng vòng lặp for-in để lặp qua các properties của Object
2. Break và Continue
- Break dùng để thoát hẳn khỏi vòng lặp
- Continue dùng để ngưng vòng lặp hiện tại và tiếp tục vòng lặp tiếp theo
3. Vòng lặp while
Đối với vòng lặp while thì ta phải có lệnh thay đổi giá trị để kiểm tra điều kiện trong khối lệnh thực thi
Trong ví dụ trên nếu ta không tăng i lên 1 đơn vị thì i luôn luôn nhỏ hơn 10 và sẽ rơi vào vòng lặp vô hạn.
4. Vòng lặp do-while
- Tương tự vòng lặp while nhưng do-while sẽ thực thi 1 lần lăp đầu tiên rồi mới kiểm tra điều kiện. Vậy nên cho dù điều kiện sai thì vẫn có ít nhất 1 lần thực thi chương trình.