Praktyczna praca z pętlami w JavaScript

Задание 1

Wyświetl za pomocą pętli kolumnę liczb od 1 do 100.

Задание 2

Wyświetl za pomocą pętli kolumnę liczb od 100 do 1.

Задание 3

Wyświetl za pomocą pętli kolumnę liczb parzystych od 1 do 100.

Задание 4

Wypełnij tablicę 10-oma iksami za pomocą pętli.

Задание 5

Wypełnij tablicę liczbami od 1 do 10 za pomocą pętli.

Задание 6

Dana jest tablica z liczbami. Za pomocą pętli wyświetl tylko te elementy tablicy, które są większe od zera i mniejsze niż 10.

Задание 7

Dana jest tablica z liczbami. Za pomocą pętli sprawdź, czy znajduje się w niej element o wartości 5.

Задание 8

Dana jest tablica z liczbami. Za pomocą pętli znajdź sumę elementów tej tablicy.

Задание 9

Dana jest tablica z liczbami. Za pomocą pętli znajdź sumę kwadratów elementów tej tablicy.

Задание 10

Dana jest tablica z liczbami. Znajdź średnią arytmetyczną jej elementów.

Задание 11

Napisz skrypt, który będzie znajdował silnię liczby. Silnia to iloczyn wszystkich liczb całkowitych od jedności do danej liczby.

Задание 12

Wypełnij tablicę liczbami od 10 do 1 za pomocą pętli.

Задание 13

Dana jest tablica z liczbami. Liczby mogą być dodatnie i ujemne. Znajdź sumę dodatnich elementów tablicy.

Задание 14

Dana jest tablica liczbami, na przykład:

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

Wyświetl na ekranie tylko te liczby z tablicy, które zaczynają się od cyfry 1, 2 lub 5.

Задание 15

Dana jest tablica z liczbami. Wyświetl elementy tej tablicy w odwrotnej kolejności.

Задание 16

Dana jest tablica z liczbami. Za pomocą pętli wyświetl na ekranie wszystkie elementy, których wartość jest równa ich pozycji w tablicy.

Задание 17

Dana jest tablica z liczbami. Za pomocą pętli for i funkcji document.write wyświetl każdy element tablicy w nowej linii. Użyj do tego znacznika br.

Задание 18

Dana jest tablica z liczbami. Za pomocą pętli for i funkcji document.write wyświetl każdy element tablicy w oddzielnym akapicie.

Задание 19

Utwórz tablicę dni tygodnia. Za pomocą pętli for wyświetl wszystkie dni tygodnia, a dni weekendowe wyświetl pogrubione.

Задание 20

Utwórz tablicę dni tygodnia. Za pomocą pętli for wyświetl wszystkie dni tygodnia, a bieżący dzień wyświetl kursywą. Numer bieżącego dnia powinien być przechowywany w zmiennej day.

Задание 21

Dany jest następujący obiekt z pracownikami i ich wynagrodzeniami:

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

Zwiększ wynagrodzenie każdego pracownika o 10%.

Задание 22

Zmodyfikuj poprzednie zadanie tak, aby wynagrodzenie zwiększało się tylko tym pracownikom, u których jest ono mniejsze lub równe 400.

Задание 23

Dane są następujące tablice:

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

Za pomocą tych tablic utwórz nowy obiekt, czyniąc jego kluczami elementy pierwszej tablicy, a wartościami - elementy drugiej.

Задание 24

Dany jest następujący obiekt:

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

Znajdź sumę kluczy tego obiektu i podziel ją przez sumę wartości.

Задание 25

Dany jest następujący obiekt:

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

Zapisz klucze tego obiektu w jednej tablicy, a wartości - w drugiej.

Задание 26

Dany jest następujący obiekt:

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

Zapisz do nowej tablicy elementy, których wartość zaczyna się od cyfry 1 lub cyfry 2. To znaczy, że w rezultacie otrzymasz taką tablicę:

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

Dana jest następująca tablica:

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

Utwórz z tej tablicy następujący obiekt:

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

Dana jest następująca tablica:

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

Utwórz z tej tablicy następujący obiekt:

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