Thực hành vòng lặp JavaScript
Hãy in ra một cột số từ
1 đến 100 bằng cách sử dụng vòng lặp.
Hãy in ra một cột số từ
100 đến 1 bằng cách sử dụng vòng lặp.
Hãy in ra một cột số chẵn
từ 1 đến 100 bằng cách sử dụng vòng lặp.
Hãy điền vào mảng bằng 10 chữ 'x' với sự trợ giúp của
vòng lặp.
Hãy điền vào mảng bằng các số từ 1 đến 10
với sự trợ giúp của vòng lặp.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp, hãy in ra
chỉ những phần tử của mảng lớn hơn
không và nhỏ hơn 10.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp, hãy kiểm tra xem
trong mảng có phần tử với giá trị 5 hay không.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp, hãy tìm tổng của các phần tử trong mảng này.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp, hãy tìm tổng bình phương của các phần tử trong mảng này.
Cho một mảng chứa các số. Hãy tìm giá trị trung bình cộng của các phần tử của nó.
Viết một script để tìm giai thừa của một số. Giai thừa là tích của tất cả các số nguyên từ một đến số đã cho.
Hãy điền vào mảng bằng các số từ 10 đến 1
với sự trợ giúp của vòng lặp.
Cho một mảng chứa các số. Các số có thể dương và âm. Hãy tìm tổng của các phần tử dương trong mảng.
Cho một mảng chứa các số, ví dụ:
let arr = [10, 20, 30, 50, 235, 3000];
Hãy in ra màn hình chỉ những số từ mảng
bắt đầu bằng chữ số 1, 2
hoặc 5.
Cho một mảng chứa các số. Hãy in các phần tử của mảng này theo thứ tự ngược lại.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp, hãy in ra tất cả các phần tử có giá trị trùng khớp với chỉ số của chúng trong mảng.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp for
và hàm document.write, hãy in ra
mỗi phần tử của mảng trên một dòng mới. Sử dụng
thẻ br cho việc này.
Cho một mảng chứa các số. Bằng cách sử dụng vòng lặp for
và hàm document.write, hãy in ra
mỗi phần tử của mảng trong một đoạn văn riêng biệt.
Tạo một mảng các ngày trong tuần. Bằng cách sử dụng vòng lặp
for, hãy in ra tất cả các ngày trong tuần, và in các ngày cuối tuần
bằng chữ đậm.
Tạo một mảng các ngày trong tuần. Bằng cách sử dụng
vòng lặp for, hãy in ra tất cả các ngày trong tuần,
và in ngày hiện tại bằng chữ nghiêng.
Số thứ tự của ngày hiện tại phải được lưu trong biến
day.
Cho đối tượng sau đây chứa nhân viên và mức lương của họ:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Hãy tăng lương của mỗi nhân viên thêm 10%.
Hãy sửa đổi bài toán trước sao cho
lương chỉ tăng cho những nhân viên
có mức lương nhỏ hơn hoặc bằng 400.
Cho các mảng sau:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
Sử dụng các mảng này, hãy tạo một đối tượng mới, biến các phần tử của mảng đầu tiên thành các khóa, và các phần tử của mảng thứ hai thành các giá trị.
Cho đối tượng sau:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Tìm tổng các khóa của đối tượng này và chia nó cho tổng các giá trị.
Cho đối tượng sau:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Ghi các khóa của đối tượng này vào một mảng, và các giá trị - vào một mảng khác.
Cho đối tượng sau:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
Ghi vào một mảng mới các phần tử có giá trị
bắt đầu bằng chữ số 1 hoặc chữ số
2. Tức là kết quả bạn sẽ nhận được
một mảng như sau:
[
125,
225,
128,
145,
281,
];
Cho mảng sau:
let arr = ['a', 'b', 'c', 'd', 'e'];
Hãy tạo từ mảng này đối tượng sau:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Cho mảng sau:
let arr = ['a', 'b', 'c', 'd', 'e'];
Hãy tạo từ mảng này đối tượng sau:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};