JavaScript ciklų praktika

Задание 1

Naudodamiesi ciklu, atspausdinkite skaičių stulpelį nuo 1 iki 100.

Задание 2

Naudodamiesi ciklu, atspausdinkite skaičių stulpelį nuo 100 iki 1.

Задание 3

Naudodamiesi ciklu, atspausdinkite lyginių skaičių stulpelį nuo 1 iki 100.

Задание 4

Užpildykite masyvą 10-iais "x" naudodami ciklą.

Задание 5

Užpildykite masyvą skaičiais nuo 1 iki 10 naudodami ciklą.

Задание 6

Duotas masyvas su skaičiais. Naudodami ciklą, atspausdinkite tik tuos masyvo elementus, kurie yra didesni už nulį ir mažesni už 10.

Задание 7

Duotas masyvas su skaičiais. Naudodami ciklą patikrinkite, ar jame yra elementas su reikšme 5.

Задание 8

Duotas masyvas su skaičiais. Naudodami ciklą, raskite šio masyvo elementų sumą.

Задание 9

Duotas masyvas su skaičiais. Naudodami ciklą, raskite masyvo elementų kvadratų sumą.

Задание 10

Duotas masyvas su skaičiais. Raskite jo elementų aritmetinį vidurkį.

Задание 11

Parašykite scenarijų, kuris ras skaičiaus faktorialą. Faktorialas - tai visų sveikųjų skaičių sandauga nuo vieno iki nurodyto skaičiaus.

Задание 12

Užpildykite masyvą skaičiais nuo 10 iki 1 naudodami ciklą.

Задание 13

Duotas masyvas su skaičiais. Skaičiai gali būti teigiami ir neigiami. Raskite teigiamų masyvo elementų sumą.

Задание 14

Duotas skaičių masyvas, pavyzdžiui:

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

Atspausdinkite ekrane tik tuos skaičius iš masyvo, kurie prasideda skaitmeniu 1, 2 arba 5.

Задание 15

Duotas masyvas su skaičiais. Atspausdinkite šio masyvo elementus atvirkštine tvarka.

Задание 16

Duotas masyvas su skaičiais. Naudodami ciklą, atspausdinkite visus elementus, kurių reikšmė sutampa su jų eilės numeriu masyve.

Задание 17

Duotas masyvas su skaičiais. Naudodami ciklą for ir funkciją document.write, atspausdinkite kiekvieną masyvo elementą naujoje eilutėje. Naudokite tam žymę br.

Задание 18

Duotas masyvas su skaičiais. Naudodami ciklą for ir funkciją document.write, atspausdinkite kiekvieną masyvo elementą atskirame paragrafe.

Задание 19

Sukurkite savaitės dienų masyvą. Naudodami ciklą for, atspausdinkite visas savaitės dienas, o savaitgalio dienas atspausdinkite paryškintai.

Задание 20

Sukurkite savaitės dienų masyvą. Naudodami ciklą for, atspausdinkite visas savaitės dienas, o dabartinę dieną atspausdinkite kursyvu. Dabartinės dienos numeris turi būti saugomas kintamajame day.

Задание 21

Duotas toks objektas su darbuotojais ir jų atlyginimais:

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

Padidinkite kiekvieno darbuotojo atlyginimą 10%.

Задание 22

Modifikuokite ankstesnį uždavinį taip, kad atlyginimas būtų padidinamas tik tiems darbuotojams, kurių atlyginimas yra mažesnis arba lygus 400.

Задание 23

Duoti šie masyvai:

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

Naudodamiesi šiais masyvais, sukurkite naują objektą, padarę pirmojo masyvo elementus jo raktais, o antrojo masyvo elementus - reikšmėmis.

Задание 24

Duotas toks objektas:

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

Raskite šio objekto raktų sumą ir padalinkite ją iš reikšmių sumos.

Задание 25

Duotas toks objektas:

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

Įrašykite šio objekto raktus į vieną masyvą, o reikšmes - į kitą.

Задание 26

Duotas toks objektas:

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

Į naują masyvą įrašykite elementus, kurių reikšmė prasideda skaitmeniu 1 arba skaitmeniu 2. Tai yra, galų gale jūs gausite tokį masyvą:

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

Duotas toks masyvas:

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

Sukurkite iš šio masyvo tokį objektą:

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

Duotas toks masyvas:

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

Sukurkite iš šio masyvo tokį objektą:

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