JavaScript ciklu praktiskā apgūšana

Задание 1

Izmantojot ciklu, izvadiet skaitļu kolonnu no 1 līdz 100.

Задание 2

Izmantojot ciklu, izvadiet skaitļu kolonnu no 100 līdz 1.

Задание 3

Izmantojot ciklu, izvadiet pāra skaitļu kolonnu no 1 līdz 100.

Задание 4

Aizpildiet masīvu ar 10 x, izmantojot ciklu.

Задание 5

Aizpildiet masīvu ar skaitļiem no 1 līdz 10 izmantojot ciklu.

Задание 6

Dots masīvs ar skaitļiem. Izmantojot ciklu, izvadiet tikai tos masīva elementus, kas ir lielāki par nulli un mazāki par 10.

Задание 7

Dots masīvs ar skaitļiem. Izmantojot ciklu, pārbaudiet, vai tajā ir elements ar vērtību 5.

Задание 8

Dots masīvs ar skaitļiem. Izmantojot ciklu, atrodiet šī masīva elementu summu.

Задание 9

Dots masīvs ar skaitļiem. Izmantojot ciklu, atrodiet masīva elementu kvadrātu summu.

Задание 10

Dots masīvs ar skaitļiem. Atrodiet tā elementu vidējo aritmētisko.

Задание 11

Uzrakstiet skriptu, kas atradīs skaitļa faktoriālu. Faktoriāls ir visu veselo skaitļu reizinājums no viena līdz dotajam skaitlim.

Задание 12

Aizpildiet masīvu ar skaitļiem no 10 līdz 1 izmantojot ciklu.

Задание 13

Dots masīvs ar skaitļiem. Skaitļi var būt pozitīvi un negatīvi. Atrodiet pozitīvo elementu summu.

Задание 14

Dots skaitļu masīvs, piemēram:

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

Izvadiet ekrānā tikai tos skaitļus no masīva, kuri sākas ar ciparu 1, 2 vai 5.

Задание 15

Dots masīvs ar skaitļiem. Izvadiet šī masīva elementus apgrieztā secībā.

Задание 16

Dots masīvs ar skaitļiem. Izmantojot ciklu, izvadiet ekrānā visus elementus, kuru vērtība sakrīt ar to kārtas numuru masīvā.

Задание 17

Dots masīvs ar skaitļiem. Izmantojot ciklu for un funkciju document.write, izvadiet katru masīva elementu jaunā rindā. Izmantojiet šim nolūkam tagu br.

Задание 18

Dots masīvs ar skaitļiem. Izmantojot ciklu for un funkciju document.write, izvadiet katru masīva elementu atsevišķā rindkopā.

Задание 19

Izveidojiet nedēļas dienu masīvu. Izmantojot ciklu for, izvadiet visas nedēļas dienas, bet brīvdienas izvadiet treknrakstā.

Задание 20

Izveidojiet nedēļas dienu masīvu. Izmantojot ciklu for, izvadiet visas nedēļas dienas, bet pašreizējo dienu izvadiet kursīvā. Pašreizējās dienas numurs jāglabā mainīgajā day.

Задание 21

Dots šāds objekts ar darbiniekiem un viņu algām:

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

Paaugstiniet katra darbinieka algu par 10%.

Задание 22

Modificējiet iepriekšējo uzdevumu tā, lai alga tiktu paaugstināta tikai tiem darbiniekiem, kuriem tā ir mazāka vai vienāda ar 400.

Задание 23

Doti šādi masīvi:

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

Izmantojot šos masīvus, izveidojiet jaunu objektu, padarot pirmā masīva elementus par atslēgām, bet otrā masīva elementus par vērtībām.

Задание 24

Dots šāds objekts:

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

Atrodiet šī objekta atslēgu summu un izdaliet to ar vērtību summu.

Задание 25

Dots šāds objekts:

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

Ierakstiet šī objekta atslēgas vienā masīvā, bet vērtības - citā.

Задание 26

Dots šāds objekts:

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

Ierakstiet jaunā masīvā elementus, kuru vērtība sākas ar ciparu 1 vai ciparu 2. Tas ir, rezultātā jums iegūsies šāds masīvs:

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

Dots šāds masīvs:

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

Izveidojiet no šī masīva šādu objektu:

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

Dots šāds masīvs:

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

Izveidojiet no šī masīva šādu objektu:

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