Latihan Gelung JavaScript

Задание 1

Paparkan lajur nombor dari 1 hingga 100 menggunakan gelung.

Задание 2

Paparkan lajur nombor dari 100 hingga 1 menggunakan gelung.

Задание 3

Paparkan lajur nombor genap dari 1 hingga 100 menggunakan gelung.

Задание 4

Isi array dengan 10 'x' menggunakan gelung.

Задание 5

Isi array dengan nombor dari 1 hingga 10 menggunakan gelung.

Задание 6

Diberi array dengan nombor. Paparkan hanya elemen array yang lebih besar daripada sifar dan kurang daripada 10 menggunakan gelung.

Задание 7

Diberi array dengan nombor. Semak sama ada ia mengandungi elemen dengan nilai 5 menggunakan gelung.

Задание 8

Diberi array dengan nombor. Cari jumlah elemen array ini menggunakan gelung.

Задание 9

Diberi array dengan nombor. Cari jumlah kuasa dua elemen array ini menggunakan gelung.

Задание 10

Diberi array dengan nombor. Cari min aritmetik elemennya.

Задание 11

Tulis skrip yang mencari faktorial nombor. Faktorial ialah hasil darab semua integer dari satu hingga nombor yang diberikan.

Задание 12

Isi array dengan nombor dari 10 hingga 1 menggunakan gelung.

Задание 13

Diberi array dengan nombor. Nombor boleh menjadi positif dan negatif. Cari jumlah elemen positif array.

Задание 14

Diberi array dengan nombor, contohnya:

javascriptlet arr = [10, 20, 30, 50, 235, 3000];

Paparkan hanya nombor dari array tersebut yang bermula dengan digit 1, 2 atau 5.

Задание 15

Diberi array dengan nombor. Paparkan elemen array ini dalam urutan terbalik.

Задание 16

Diberi array dengan nombor. Paparkan semua elemen yang nilainya sepadan dengan indeksnya dalam array menggunakan gelung.

Задание 17

Diberi array dengan nombor. Paparkan setiap elemen array pada baris baharu menggunakan gelung for dan fungsi document.write. Gunakan tag br untuk ini.

Задание 18

Diberi array dengan nombor. Paparkan setiap elemen array dalam perenggan berasingan menggunakan gelung for dan fungsi document.write.

Задание 19

Buat array hari dalam minggu. Paparkan semua hari minggu menggunakan gelung for, dan paparkan hari hujung minggu dalam tebal.

Задание 20

Buat array hari dalam minggu. Paparkan semua hari minggu menggunakan gelung for, dan paparkan hari semasa dalam huruf condong. Nombor hari semasa harus disimpan dalam pembolehubah day.

Задание 21

Diberi objek berikut dengan pekerja dan gaji mereka:

javascriptlet obj = {
  employee1: 100,
  employee2: 200,
  employee3: 300,
  employee4: 400,
  employee5: 500,
  employee6: 600,
  employee7: 700,
};

Tingkatkan gaji setiap pekerja sebanyak 10%.

Задание 22

Ubah suai tugas sebelumnya supaya gaji hanya dinaikkan untuk pekerja yang gajinya kurang daripada atau sama dengan 400.

Задание 23

Diberi array berikut:

javascriptlet arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];

Buat objek baharu menggunakan array ini, menjadikan elemen array pertama sebagai kuncinya, dan elemen array kedua sebagai nilainya.

Задание 24

Diberi objek berikut:

javascriptlet obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};

Cari jumlah kunci objek ini dan bahagikan ia dengan jumlah nilainya.

Задание 25

Diberi objek berikut:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

Simpan kunci objek ini dalam satu array, dan nilainya - dalam array yang lain.

Задание 26

Diberi objek berikut:

javascriptlet obj = {
  1: 125,
  2: 225,
  3: 128,
  4: 356,
  5: 145,
  6: 281,
  7: 452,
};

Simpan dalam array baharu elemen-elemen yang nilainya bermula dengan digit 1 atau digit 2. Iaitu, anda akan mendapat array seperti berikut:

javascript[
  125,
  225,
  128,
  145,
  281,
];
Задание 27

Diberi array berikut:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Buat objek berikut dari array ini:

javascript{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Задание 28

Diberi array berikut:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Buat objek berikut dari array ini:

javascript{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};