Амали кардани ҳалқаҳои JavaScript

Задание 1

Бо ёрии ҳалқа сутуни ададҳоро аз 1 то 100 чоп кунед.

Задание 2

Бо ёрии ҳалқа сутуни ададҳоро аз 100 то 1 чоп кунед.

Задание 3

Бо ёрии ҳалқа сутуни ададҳои ҷуфтро аз 1 то 100 чоп кунед.

Задание 4

Массивиро бо 10-то 'х' (икс) бо ёрии ҳалқа пур кунед.

Задание 5

Массивиро бо ададҳои аз 1 то 10 бо ёрии ҳалқа пур кунед.

Задание 6

Массив бо ададҳо дода шудааст. Бо ёрии ҳалқа фақат он элементҳои массивро, ки бузургтар аз сифр ва хурдтар аз 10-анд, чоп кунед.

Задание 7

Массив бо ададҳо дода шудааст. Бо ёрии ҳалқа тафтиш кунед, ки оё дар он элементи бо арзиши 5 мавҷуд аст.

Задание 8

Массив бо ададҳо дода шудааст. Бо ёрии ҳалқа ҷамъи элементҳои ин массивро ёбед.

Задание 9

Массив бо ададҳо дода шудааст. Бо ёрии ҳалқа ҷамъи чандҷинбаҳои элементҳои ин массивро ёбед.

Задание 10

Массив бо ададҳо дода шудааст. Миёнаи арифметикии элементҳои онро ёбед.

Задание 11

Скрипте нависед, ки факториали ададро меёбад. Факториал ҳосили зарби ҳамаи ададҳои бутун аз як то адади додашуда мебошад.

Задание 12

Массивиро бо ададҳои аз 10 то 1 бо ёрии ҳалқа пур кунед.

Задание 13

Массив бо ададҳо дода шудааст. Ададҳо метавонанд мусбат ё манфӣ бошанд. Ҷамъи элементҳои мусбати массивро ёбед.

Задание 14

Массив бо ададҳо дода шудааст, масалан:

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

Аз массив фақат он ададҳоро, ки бо рақами 1, 2 ё 5 сар мешаванд, ба экран чоп кунед.

Задание 15

Массив бо ададҳо дода шудааст. Элементҳои ин массивро ба тартиби баръакс чоп кунед.

Задание 16

Массив бо ададҳо дода шудааст. Бо ёрии ҳалқа ҳамаи элементҳоеро, ки арзиши онҳо бо рақами тартибиашон дар массив баробар аст, ба экран чоп кунед.

Задание 17

Массив бо ададҳо дода шудааст. Бо истифода аз ҳалқаи for ва функсияи document.write ҳар як элементи массивро дар як сатри нав чоп кунед. Барои ин аз теги br истифода баред.

Задание 18

Массив бо ададҳо дода шудааст. Бо истифода аз ҳалқаи for ва функсияи document.write ҳар як элементи массивро дар як абзаси ҷудогона чоп кунед.

Задание 19

Массиви рӯзҳои ҳафтаро тартиб диҳед. Бо истифода аз ҳалқаи for ҳамаи рӯзҳои ҳафтаро чоп кунед, ва рӯзҳои истироҳатро бо ҳарфи ғафс чоп кунед.

Задание 20

Массиви рӯзҳои ҳафтаро тартиб диҳед. Бо истифода аз ҳалқаи for ҳамаи рӯзҳои ҳафтаро чоп кунед, ва рӯзи ҷориро бо ҳарфи каҷ чоп кунед. Рақами рӯзи ҷорӣ бояд дар тағйирёбандаи day нигоҳ дошта шавад.

Задание 21

Объекти зерин бо кормандон ва маоши онҳо дода шудааст:

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

Маоши ҳар як кормандро 10% зиёд кунед.

Задание 22

Масъалаи гузаштаро тавре тағйир диҳед, ки маош фақат ба он кормандоне, ки маоши онҳо аз 400 камтар ё баробар аст, зиёд шавад.

Задание 23

Массивҳои зерин дода шудаанд:

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

Бо истифода аз ин массивҳо объекти нав эҷод кунед, ки калидҳои он элементҳои массивҳои якум ва арзишҳояш элементҳои массивҳои дуюм бошанд.

Задание 24

Объекти зерин дода шудааст:

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

Ҷамъи калидҳои ин объектро ёбед ва онро бар ҷамъи арзишҳои объект тақсим кунед.

Задание 25

Объекти зерин дода шудааст:

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

Калидҳои ин объектро дар як массив, ва арзишҳоро - дар массивӣ дигар нависед.

Задание 26

Объекти зерин дода шудааст:

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

Дар массиви нав элементҳоеро нависед, ки арзиши онҳо аз рақами 1 ё рақами 2 сар мешавад. Яъне дар натиҷа шумо массиви зеринро мегиред:

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

Массиви зерин дода шудааст:

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

Аз ин массив объекти зеринро эҷод кунед:

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

Массиви зерин дода шудааст:

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

Аз ин массив объекти зеринро эҷод кунед:

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