JavaScript-ի ցիկլերի կիրառություն

Задание 1

Օգտագործելով ցիկլ, արտածեք սյունակ՝ 1-ից մինչև 100 թվերով։

Задание 2

Օգտագործելով ցիկլ, արտածեք սյունակ՝ 100-ից մինչև 1 թվերով։

Задание 3

Օգտագործելով ցիկլ, արտածեք զույգ թվերի սյունակ 1-ից մինչև 100։

Задание 4

Լրացրեք զանգվածը 10 x-երով օգտագործելով ցիկլ։

Задание 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};