Bài Tập Vòng Lặp For Trong Javascript
Có thể bạn quan tâm
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 eLib sẽ tổng hợp 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.
Mục lục nội dung
1. Bài 01
2. Bài 02
3. Bài 03
1. Bài 01
Xây dựng chương trình có 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
Code mẫu:
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <script language="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 <= number; i++){ html += i + ' <br/>'; } document.getElementById("result").innerHTML = html; } </script> <form method="get" action=""> Nhập số: <input type="text" id="number" value="0"/> <input type="button" value="In kết quả" onclick="print_number()"/> </form> <div id="result"> </div> </body> </html>2. Bài 02
Viết chương trình có một ô input, một button. Khi click vào button thì in ra các số nguyên tố từ 1 tới giá trị của ô input
Code:
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <script language="javascript"> // 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 < 2) { flag = false; } else if (n == 2) { flag = true; } else if (n % 2 == 0) { flag = false; } else { // lặp từ 3 tới n-1 với bước nhảy là 2 (i+=2) for (var i = 3; i <= Math.sqrt(n); i += 2) { if (n % i == 0) { flag = false; break; } } } return flag; } // Hàm in ra các số nguyên tố từ 1 tới n function print_snt() { // 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 <= number; i++) { // Nếu là số nguyên tố thì in ra if (kiem_tra_snt(i)){ html += i + ' <br/>'; } } document.getElementById("result").innerHTML = html; } </script> <form method="get" action=""> Nhập số: <input type="text" id="number" value="0"/> <input type="button" value="In kết quả" onclick="print_snt()"/> </form> <div id="result"> </div> </body> </html>3. Bài 3
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.
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ẻ
Tham khảo thêm
- docx Câu hỏi trắc nghiệm lập trình JavaScript
- doc Bài tập vòng lặp while trong javascript
- doc Bài tập tạo hàm trong Javascript
- doc Bài tập DOM căn bản trong Javascript
- doc Bài tập javascript - Xây dựng menu dropdow
- doc Bài tập Javascript căn bản
CÓ THỂ BẠN QUAN TÂM
- Bài 2: Đối tượng, mục đích và yêu cầu về phương pháp học tập, nghiên cứu những nguyên lý cơ bản của chủ nghĩa Mác - Lênin
- Từ vựng tiếng Anh chủ đề các loài động vật
- Từ vựng tiếng Anh chủ đề các loài cây
- Từ vựng tiếng Anh chủ đề các loại trái cây
- Từ vựng tiếng Anh chủ đề các loại rau củ
- Từ vựng tiếng Anh chủ đề phong cảnh
- Từ vựng tiếng Anh chủ đề thời tiết
- Từ vựng tiếng Anh chủ đề môi trường
- Bài 1: Đối tượng nghiên cứu
- Từ vựng tiếng Anh chủ đề màu sắc
Từ khóa » Bài Tập Vòng Lặp Javascript
-
Bài Tập Vòng Lặp For Trong Javascript - Freetuts
-
[Tự Học Javascript] Bài Tập + Full Bài Hướng Dẫn Về Vòng Lặp, Switch ...
-
Bài Tập Vòng Lặp For Trong Javascript
-
JavaScript: Bài Tập Phần Vòng Lặp | V1Study
-
Bài 12: Thực Hành - Bài Tập Và Chữa Bài Về Vòng Lặp
-
Bài Tập JavaScript Vòng Lặp | Nền Tảng
-
Bài Tập Vòng Lặp For Trong Javascript, Hiểu Rõ Về Vòng ... - In4tintuc
-
Bài Tập Vòng Lặp For Trong Javascript - Học Hỏi Net
-
Bài Tập Vòng Lặp For Trong Javascript, Hiểu Rõ Về Vòng Lặp For ...
-
Bài Tập Vòng Lặp For Trong Javascript - Darkedeneurope
-
Vòng Lặp For Trong JavaScript
-
Vòng Lặp For...in Trong JavaScript
-
24 Bài Tập (2)