Latihan Perulangan JavaScript
Tampilkan kolom angka dari
1 hingga 100 menggunakan perulangan.
Tampilkan kolom angka dari
100 hingga 1 menggunakan perulangan.
Tampilkan kolom angka genap
dari 1 hingga 100 menggunakan perulangan.
Isi array dengan 10 buah 'x' menggunakan
perulangan.
Isi array dengan angka dari 1 hingga 10
menggunakan perulangan.
Diberikan array berisi angka. Tampilkan hanya elemen array
yang lebih besar dari nol dan kurang dari
10 menggunakan perulangan.
Diberikan array berisi angka. Periksa dengan menggunakan perulangan,
apakah di dalamnya terdapat elemen dengan nilai 5.
Diberikan array berisi angka. Temukan jumlah dari seluruh elemen array ini menggunakan perulangan.
Diberikan array berisi angka. Temukan jumlah kuadrat dari elemen array ini menggunakan perulangan.
Diberikan array berisi angka. Temukan rata-rata aritmatika dari elemen-elemennya.
Tuliskan skrip yang akan mencari faktorial dari sebuah angka. Faktorial adalah hasil kali semua bilangan bulat dari satu hingga angka yang ditentukan.
Isi array dengan angka dari 10 hingga 1
menggunakan perulangan.
Diberikan array berisi angka. Angka bisa positif dan negatif. Temukan jumlah dari elemen array yang positif.
Diberikan array berisi angka, contoh:
let arr = [10, 20, 30, 50, 235, 3000];
Tampilkan hanya angka dari array tersebut
yang dimulai dengan digit 1, 2
atau 5.
Diberikan array berisi angka. Tampilkan elemen-elemen dari array ini dalam urutan terbalik.
Diberikan array berisi angka. Dengan menggunakan perulangan, tampilkan semua elemen yang nilainya sama dengan posisi indeksnya dalam array.
Diberikan array berisi angka. Dengan menggunakan perulangan for
dan fungsi document.write, tampilkan
setiap elemen array dalam baris baru. Gunakan
tag br untuk ini.
Diberikan array berisi angka. Dengan menggunakan perulangan for
dan fungsi document.write, tampilkan
setiap elemen array dalam paragraf terpisah.
Buatlah array hari dalam seminggu. Dengan menggunakan perulangan
for tampilkan semua hari dalam seminggu, dan hari
akhir pekan ditampilkan dengan huruf tebal.
Buatlah array hari dalam seminggu. Dengan
menggunakan perulangan for tampilkan semua hari dalam seminggu,
dan hari ini tampilkan dengan cetak miring.
Nomor hari saat ini harus disimpan dalam variabel
day.
Diberikan objek berikut dengan karyawan dan gaji mereka:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Tingkatkan gaji setiap karyawan sebesar 10%.
Modifikasi soal sebelumnya sehingga
gaji hanya dinaikkan untuk karyawan
yang gajinya kurang dari atau sama dengan 400.
Diberikan array berikut:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
Dengan menggunakan array ini, buatlah objek baru, menjadikan elemen array pertama sebagai kunci, dan elemen array kedua sebagai nilai.
Diberikan objek berikut:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Temukan jumlah kunci dari objek ini dan bagilah dengan jumlah nilainya.
Diberikan objek berikut:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Simpan kunci objek ini dalam satu array, dan nilainya - dalam array lainnya.
Diberikan objek berikut:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
Simpan dalam array baru elemen-elemen yang nilainya
dimulai dengan digit 1 atau digit
2. Artinya, Anda akan mendapatkan
array seperti berikut:
[
125,
225,
128,
145,
281,
];
Diberikan array berikut:
let arr = ['a', 'b', 'c', 'd', 'e'];
Buatlah objek berikut dari array ini:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Diberikan array berikut:
let arr = ['a', 'b', 'c', 'd', 'e'];
Buatlah objek berikut dari array ini:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};