JavaScript sikllerini ýöretmek

Задание 1

Sikl kömegi bilen 1-den 100-e çenli sanlaryň sütünini çap ediň.

Задание 2

Sikl kömegi bilen 100-den 1-e çenli sanlaryň sütünini çap ediň.

Задание 3

Sikl kömegi bilen 1-den 100-e çenli jübüt sanlaryň sütünini çap ediň.

Задание 4

Sikl kömegi bilen massiwı 10 sany 'iks' bilen dolduryň.

Задание 5

Sikl kömegi bilen massiwı 1-den 10-a çenli sanlar bilen dolduryň.

Задание 6

Sanlar bilen massiw berlen. Sikl kömegi bilen diňe noldan uly we 10-dan kiçi bolan massiw elementlerini çap ediň.

Задание 7

Sanlar bilen massiw berlen. Sikl kömegi bilen içinde 5 bahasy bolan element bardygyny barlaň.

Задание 8

Sanlar bilen massiw berlen. Sikl kömegi bilen bu massiw elementleriniň jemiňi tapyň.

Задание 9

Sanlar bilen massiw berlen. Sikl kömegi bilen bu massiw elementleriniň kwadratlarynyň jemiňi tapyň.

Задание 10

Sanlar bilen massiw berlen. Onuň elementleriniň ortaça arifmetik bahasyny tapyň.

Задание 11

Sanyň faktorialyny tapýan skript ýazyň. Faktorial - berlen sana çenli bir-den başlap ähli bitin sanlaryň köpdürlüsi.

Задание 12

Sikl kömegi bilen massiwı 10-dan 1-e çenli sanlar bilen dolduryň.

Задание 13

Sanlar bilen massiw berlen. Sanlar positive ýa-da negative bolup biler. Massiwdäki positive elementleriň jemiňi tapyň.

Задание 14

Mysal üçin, sanlar bilen massiw berlen:

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

Ekrana diňe şol massiwdäki sanlary çap ediň, olar 1, 2 ýa-da 5 sanlary bilen başlamalydyr.

Задание 15

Sanlar bilen massiw berlen. Bu massiw elementlerini ters tertipde çap ediň.

Задание 16

Sanlar bilen massiw berlen. Sikl kömegi bilen bahasy massiwdäki tertip nomerine deň bolan ähli elementleri ekrana çap ediň.

Задание 17

Sanlar bilen massiw berlen. for sikli we document.write funksiýasy kömegi bilen her bir massiw elementini täze setirde çap ediň. Munuň üçin br teginden peýdalanyň.

Задание 18

Sanlar bilen massiw berlen. for sikli we document.write funksiýasy kömegi bilen her bir massiw elementini aýratyn abzasda çap ediň.

Задание 19

Hepdäniň günleri massiwyny düzüň. for sikli kömegi bilen hepdäniň ähli günlerini çap ediň, dynç günlerini bolsa ýogyn (bold) çap ediň.

Задание 20

Hepdäniň günleri massiwyny düzüň. for sikli kömegi bilen hepdäniň ähli günlerini çap ediň, häzirki güni bolsa kursiwde çap ediň. Häzirki güniň nomeri day üýtgeýjisinde saklanmalydyr.

Задание 21

Işgärler we olaryň maaşlary bilen aşakdaky object berlen:

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

Her bir işgäriň maaşyny 10% artdyryň.

Задание 22

Öňki mesele üýtgediň, şeýlelik bilen maaş diňe 400-den kiçi ýa-da deň bolan işgärlere artdyrylsyn.

Задание 23

Aşakdaky massiwler berlen:

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

Bu massiwleri peýdalanyp täze object dörediň, onuň açarlaryny birinji massiw elementleri, bahalaryny bolsa ikinji massiw elementleri etmek bilen.

Задание 24

Aşakdaky object berlen:

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

Bu objectiň açarlarynyň jemiňi tapyň we ony bahalarynyň jemine böliň.

Задание 25

Aşakdaky object berlen:

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

Bu objectiň açarlaryny bir massiwe, bahalaryny bolsa beýleki massiwe ýazyň.

Задание 26

Aşakdaky object berlen:

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

Täze massiwe bahasy 1 ýa-da 2 sanlary bilen başlaýan elementleri ýazyň. Netijede size aşakdaky ýaly massiw almaly:

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

Aşakdaky massiw berlen:

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

Bu massiwden aşakdaky objecti düzüň:

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

Aşakdaky massiw berlen:

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

Bu massiwden aşakdaky objecti düzüň:

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