JavaScript ciklų praktika
Naudodamiesi ciklu, atspausdinkite skaičių stulpelį nuo
1 iki 100.
Naudodamiesi ciklu, atspausdinkite skaičių stulpelį nuo
100 iki 1.
Naudodamiesi ciklu, atspausdinkite lyginių skaičių stulpelį
nuo 1 iki 100.
Užpildykite masyvą 10-iais "x" naudodami
ciklą.
Užpildykite masyvą skaičiais nuo 1 iki 10
naudodami ciklą.
Duotas masyvas su skaičiais. Naudodami ciklą, atspausdinkite
tik tuos masyvo elementus, kurie yra didesni už
nulį ir mažesni už 10.
Duotas masyvas su skaičiais. Naudodami ciklą patikrinkite,
ar jame yra elementas su reikšme 5.
Duotas masyvas su skaičiais. Naudodami ciklą, raskite šio masyvo elementų sumą.
Duotas masyvas su skaičiais. Naudodami ciklą, raskite masyvo elementų kvadratų sumą.
Duotas masyvas su skaičiais. Raskite jo elementų aritmetinį vidurkį.
Parašykite scenarijų, kuris ras skaičiaus faktorialą. Faktorialas - tai visų sveikųjų skaičių sandauga nuo vieno iki nurodyto skaičiaus.
Užpildykite masyvą skaičiais nuo 10 iki 1
naudodami ciklą.
Duotas masyvas su skaičiais. Skaičiai gali būti teigiami ir neigiami. Raskite teigiamų masyvo elementų sumą.
Duotas skaičių masyvas, pavyzdžiui:
let arr = [10, 20, 30, 50, 235, 3000];
Atspausdinkite ekrane tik tuos skaičius iš masyvo,
kurie prasideda skaitmeniu 1, 2
arba 5.
Duotas masyvas su skaičiais. Atspausdinkite šio masyvo elementus atvirkštine tvarka.
Duotas masyvas su skaičiais. Naudodami ciklą, atspausdinkite visus elementus, kurių reikšmė sutampa su jų eilės numeriu masyve.
Duotas masyvas su skaičiais. Naudodami ciklą for
ir funkciją document.write, atspausdinkite
kiekvieną masyvo elementą naujoje eilutėje. Naudokite
tam žymę br.
Duotas masyvas su skaičiais. Naudodami ciklą for
ir funkciją document.write, atspausdinkite
kiekvieną masyvo elementą atskirame paragrafe.
Sukurkite savaitės dienų masyvą. Naudodami ciklą
for, atspausdinkite visas savaitės dienas, o savaitgalio
dienas atspausdinkite paryškintai.
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.
Duotas toks objektas su darbuotojais ir jų atlyginimais:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Padidinkite kiekvieno darbuotojo atlyginimą 10%.
Modifikuokite ankstesnį uždavinį taip, kad
atlyginimas būtų padidinamas tik tiems darbuotojams,
kurių atlyginimas yra mažesnis arba lygus 400.
Duoti šie masyvai:
let 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.
Duotas toks objektas:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Raskite šio objekto raktų sumą ir padalinkite ją iš reikšmių sumos.
Duotas toks objektas:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Įrašykite šio objekto raktus į vieną masyvą, o reikšmes - į kitą.
Duotas toks objektas:
let 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ą:
[
125,
225,
128,
145,
281,
];
Duotas toks masyvas:
let arr = ['a', 'b', 'c', 'd', 'e'];
Sukurkite iš šio masyvo tokį objektą:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Duotas toks masyvas:
let arr = ['a', 'b', 'c', 'd', 'e'];
Sukurkite iš šio masyvo tokį objektą:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};