Vòng lặp for đóng vai trò quan trọng khi lập trình với Javascript nên việc nắm vững nó là điều bắt buộc, vì vậy mình sẽ ra một số bài tập liên quan tới vòng lặp và giải sẵn cho các bạn tham khảo. Nhưng trước khi tham khảo bài giải bạn hãy tự giải cho mình nhé bằng cách XEM DEMO vàđăng nhập vào hệ thống hỏi đáp online để đăng bài giải.Nếu bạn có cách giải khác hay hơn thì hãy góp ý ở trang hỏi đáp luônnhé.Bạn đang xem: Bài tập vòng lặp for trong javascript

Trong các ví dụ dưới đây có sử dụng các kiến thức như sau:

1. Bài tập vòng lặp for trong javascript có lời giải

Sau đây là danh sách các bài tập.

Đang xem: Bài tập về vòng lặp for trong javascript

Bài 01: Xây dựng chương trìnhcó một ô Input, một button. Khi click vào button thì in các số từ 1 tới giá trị của ô input

Trong đó:

div#result dùng để hiển thị kết quả.input#number là số người dùng nhập vào.Khi click vào button thì gọi đến hàmprint_number().

Javascript:

function print_number(){ // Lấy number var number = document.getElementById(“number”).value; // Ép number sang kiểu INT number = parseInt(number); // Lặp để in kết quả var html = “”; for (var i = 1; i “; } document.getElementById(“result”).innerHTML = html;}Bài 02: Viết chương trình cómột ô input, một button. Khi click vàobutton thì in ra các số nguyên tố từ 1 tới giá trị của ô inputVới bài này ta phải vận dụng hàm kiểm tra số nguyên tố nên bạn quay lại bài đó và xem nhé.

Xem thêm:

XEM DEMO

HTML: phần này tương tự như ví dụ 1 nên mình không giải thích gì thêm

// hàm kiểm tra số nguyên tốfunction kiem_tra_snt(n){ // Biến cờ hiệu var flag = true; // Nếu n bé hơn 2 tức là không phải số nguyên tố if (n “; } } document.getElementById(“result”).innerHTML = html;}Bài 03: Cho 10 thẻ div, hãy viết chương trình khi click vào button thì sẽ đổi màu cho các thẻ div. Nếu div nào vị trí chẵn thì background màu đỏ và lẽ thì background màu xanh.Đối với bài này chúng ta sẽ lấy danh sách các thẻ div, sau đó sử dụng vòng lặp for để kiểm tra, nếu thẻ nào nằm vị trí chẵn thì đổi thành màu đỏ và vị trí lẽ đổi thành màu xanh.

Xem thêm:

Vì kết quả trả về sẽ là một mảng bắt đầu bằng 0 nên khi kiểm tra chẵn lẽ ta phải cộng thêm một nữa:

(i+1) % 2 == 0 là số chẵn(i+1) % 2 != 0 là số lẻ

XEM DEMO

HTML:

function change_backgroud(){ var divs = document.getElementsByTagName(“div”); for (var i = 0; i màu đỏ if ((i + 1) % 2 == 0){ divs.style.background = “red”; } else { // Vị trí lẽ => màu xanh divs.style.background = “blue”; } }}

2. Lời kết

Qua 3 bài tập về vòng lặp for trong javascript chắc bạn đã nắm vững được cách sử dụng vòng lặp for để giải các bài tập liên quan rồi nhỉ. Khi làm project thì sẽ gặp nhiều tình huống phức tạp và cần bạn xử lý lắc léo chứ không cứng nhắc như các ví dụ đó nên bạn đừng chủ quan, nhưng dù sao nếu hiểu được cả ba bài tập đó coi như bạn OK rồi đấy.

2020 – darkedeneurope.com.com. All Right Reserved Theme GoodNews, nền tảng Codeigniter, VPS mua tại Tinohost

*

Nếu bạn phát hiện lỗi sai link, nội dung sai, hay một lỗi bất kì nào đó trên trang này thì hãy cho mình biết nhé. Cám ơn bạn!

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *