Vadbanje zank JavaScript

Задание 1

Izpišite s pomočjo zanke stolpec števil od 1 do 100.

Задание 2

Izpišite s pomočjo zanke stolpec števil od 100 do 1.

Задание 3

Izpišite s pomočjo zanke stolpec sodih števil od 1 do 100.

Задание 4

Zapolnite polje s 10-imi iks-i s pomočjo zanke.

Задание 5

Zapolnite polje s števili od 1 do 10 s pomočjo zanke.

Задание 6

Dano je polje s števili. S pomočjo zanke izpišite le tiste elemente polja, ki so večji od nič in manjši od 10.

Задание 7

Dano je polje s števili. S pomočjo zanke preverite, ali vsebuje element z vrednostjo 5.

Задание 8

Dano je polje s števili. S pomočjo zanke poiščite vsoto elementov tega polja.

Задание 9

Dano je polje s števili. S pomočjo zanke poiščite vsoto kvadratov elementov tega polja.

Задание 10

Dano je polje s števili. Poiščite aritmetično sredino njegovih elementov.

Задание 11

Napišite skript, ki bo poiskal faktorielo števila. Faktoriela je produkt vseh celih števil od ena do danega števila.

Задание 12

Zapolnite polje s števili od 10 do 1 s pomočjo zanke.

Задание 13

Dano je polje s števili. Števila so lahko pozitivna in negativna. Poiščite vsoto pozitivnih elementov polja.

Задание 14

Dano je polje s števili, na primer:

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

Izpišite na zaslon le tista števila iz polja, ki se začnejo s števko 1, 2 ali 5.

Задание 15

Dano je polje s števili. Izpišite elemente tega polja v obratnem vrstnem redu.

Задание 16

Dano je polje s števili. S pomočjo zanke izpišite na zaslon vse elemente, katerih vrednost se ujema z njihovim zaporednim številom v polju.

Задание 17

Dano je polje s števili. S pomočjo zanke for in funkcije document.write izpišite vsak element polja v novo vrstico. Uporabite za to oznako br.

Задание 18

Dano je polje s števili. S pomočjo zanke for in funkcije document.write izpišite vsak element polja v ločenem odstavku.

Задание 19

Sestavite polje dni v tednu. S pomočjo zanke for izpišite vse dneve v tednu, ob koncu tedna pa jih izpišite krepko.

Задание 20

Sestavite polje dni v tednu. S pomočjo zanke for izpišite vse dneve v tednu, trenutni dan pa izpišite ležeče. Številka trenutnega dne naj bo shranjena v spremenljivki day.

Задание 21

Dan je naslednji objekt z zaposlenimi in njihovimi plačami:

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

Povečajte plačo vsakega zaposlenega za 10%.

Задание 22

Spremenite prejšnjo nalogo tako, da se plača poveča le tistim zaposlenim, ki imajo plačo manjšo ali enako 400.

Задание 23

Dana sta naslednji polji:

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

S pomočjo teh polj ustvarite nov objekt, tako da bodo ključi elementi prvega polja, vrednosti pa elementi drugega.

Задание 24

Dan je naslednji objekt:

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

Poiščite vsoto ključev tega objekta in jo delite z vsoto vrednosti.

Задание 25

Dan je naslednji objekt:

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

Zapišite ključe tega objekta v eno polje, vrednosti pa v drugo.

Задание 26

Dan je naslednji objekt:

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

Zapišite v novo polje elemente, katerih vrednost se začne s števko 1 ali števko 2. To pomeni, da boste na koncu dobili takšno polje:

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

Dan je naslednje polje:

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

Ustvarite iz tega polja naslednji objekt:

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

Dan je naslednje polje:

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

Ustvarite iz tega polja naslednji objekt:

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