Procvičování cyklů v JavaScriptu
Vypište pomocí cyklu sloupec čísel od
1 do 100.
Vypište pomocí cyklu sloupec čísel od
100 do 1.
Vypište pomocí cyklu sloupec sudých čísel
od 1 do 100.
Naplňte pole 10 iksy pomocí
cyklu.
Naplňte pole čísly od 1 do 10
pomocí cyklu.
Je dáno pole s čísly. Pomocí cyklu vypište
pouze ty prvky pole, které jsou větší
než nula a menší než 10.
Je dáno pole s čísly. Pomocí cyklu zkontrolujte,
zda obsahuje prvek s hodnotou 5.
Je dáno pole s čísly. Pomocí cyklu najděte součet prvků tohoto pole.
Je dáno pole s čísly. Pomocí cyklu najděte součet druhých mocnin prvků tohoto pole.
Je dáno pole s čísly. Najděte aritmetický průměr jeho prvků.
Napište skript, který bude počítat faktoriál čísla. Faktoriál je součin všech celých čísel od jedné do zadaného čísla.
Naplňte pole čísly od 10 do 1
pomocí cyklu.
Je dáno pole s čísly. Čísla mohou být kladná a záporná. Najděte součet kladných prvků pole.
Je dáno pole čísly, například:
let arr = [10, 20, 30, 50, 235, 3000];
Vypište na obrazovku pouze ta čísla z pole,
která začínají číslicí 1, 2
nebo 5.
Je dáno pole s čísly. Vypište prvky tohoto pole v obráceném pořadí.
Je dáno pole s čísly. Pomocí cyklu vypište na obrazovku všechny prvky, jejichž hodnota odpovídá jejich pořadovému číslu v poli.
Je dáno pole s čísly. Pomocí cyklu for
a funkce document.write vypište
každý prvek pole na nový řádek. Použijte
k tomu tag br.
Je dáno pole s čísly. Pomocí cyklu for
a funkce document.write vypište
každý prvek pole v samostatném odstavci.
Vytvořte pole dnů v týdnu. Pomocí cyklu
for vypište všechny dny v týdnu a víkendové
dny vypište tučně.
Vytvořte pole dnů v týdnu. Pomocí
cyklu for vypište všechny dny v týdnu,
a aktuální den vypište kurzívou.
Číslo aktuálního dne musí být uloženo v proměnné
day.
Je dán následující objekt se zaměstnanci a jejich platy:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Zvyšte každému zaměstnanci plat o 10%.
Upravte předchozí úlohu tak, aby
se plat zvyšoval pouze těm zaměstnancům,
kteří mají plat menší nebo roven 400.
Jsou dána následující pole:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
Pomocí těchto polí vytvořte nový objekt, kde klíče budou prvky z prvního pole a hodnoty - prvky z druhého.
Je dán následující objekt:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Najděte součet klíčů tohoto objektu a vydělte ho součtem hodnot.
Je dán následující objekt:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Zapište klíče tohoto objektu do jednoho pole, a hodnoty - do druhého.
Je dán následující objekt:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
Zapište do nového pole prvky, jejichž hodnota
začíná číslicí 1 nebo číslicí
2. To znamená, že ve výsledku dostanete
takové pole:
[
125,
225,
128,
145,
281,
];
Je dáno následující pole:
let arr = ['a', 'b', 'c', 'd', 'e'];
Vytvořte z tohoto pole následující objekt:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Je dáno následující pole:
let arr = ['a', 'b', 'c', 'd', 'e'];
Vytvořte z tohoto pole následující objekt:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};