Övning på JavaScript-loopar

Задание 1

Skriv ut en kolumn med tal från 1 till 100 med hjälp av en loop.

Задание 2

Skriv ut en kolumn med tal från 100 till 1 med hjälp av en loop.

Задание 3

Skriv ut en kolumn med jämna tal från 1 till 100 med hjälp av en loop.

Задание 4

Fyll en array med 10 x med hjälp av en loop.

Задание 5

Fyll en array med tal från 1 till 10 med hjälp av en loop.

Задание 6

Given en array med tal. Använd en loop för att skriva ut endast de element i arrayen som är större än noll och mindre än 10.

Задание 7

Given en array med tal. Använd en loop för att kontrollera om den innehåller ett element med värdet 5.

Задание 8

Given en array med tal. Använd en loop för att hitta summan av elementen i denna array.

Задание 9

Given en array med tal. Använd en loop för att hitta summan av kvadraterna av elementen i denna array.

Задание 10

Given en array med tal. Hitta det aritmetiska medelvärdet av dess element.

Задание 11

Skriv ett skript som hittar fakulteten för ett tal. Fakultet är produkten av alla heltal från ett till det givna talet.

Задание 12

Fyll en array med tal från 10 till 1 med hjälp av en loop.

Задание 13

Given en array med tal. Talen kan vara positiva och negativa. Hitta summan av de positiva elementen i arrayen.

Задание 14

Given en array med tal, till exempel:

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

Skriv endast ut de tal från arrayen som börjar med siffran 1, 2 eller 5.

Задание 15

Given en array med tal. Skriv ut elementen i denna array i omvänd ordning.

Задание 16

Given en array med tal. Använd en loop för att skriva ut alla element vars värde matchar deras ordningsnummer i arrayen.

Задание 17

Given en array med tal. Använd en loop for och funktionen document.write för att skriva ut varje element i arrayen på en ny rad. Använd taggen br för detta.

Задание 18

Given en array med tal. Använd en loop for och funktionen document.write för att skriva ut varje element i arrayen i ett separat stycke.

Задание 19

Skapa en array med veckodagarna. Använd en loop for för att skriva ut alla veckodagar, och skriv helgdagarna i fetstil.

Задание 20

Skapa en array med veckodagarna. Använd en loop for för att skriva ut alla veckodagar, och skriv den aktuella dagen i kursiv stil. Numret på den aktuella dagen ska lagras i variabeln day.

Задание 21

Följande objekt med anställda och deras löner ges:

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

Öka varje anställds lön med 10%.

Задание 22

Modifiera föregående uppgift så att lönen endast ökas för de anställda som har en lön mindre än eller lika med 400.

Задание 23

Följande arrayer ges:

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

Skapa ett nytt objekt med dessa arrayer, där du gör elementen från den första arrayen till nycklar, och elementen från den andra till värden.

Задание 24

Följande objekt ges:

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

Hitta summan av nycklarna i detta objekt och dividera den med summan av värdena.

Задание 25

Följande objekt ges:

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

Skriv nycklarna i detta objekt i en array, och värdena i en annan.

Задание 26

Följande objekt ges:

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

Skriv till en ny array de element vars värde börjar med siffran 1 eller siffran 2. Det vill säga, du kommer att få följande array som ett resultat:

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

Följande array ges:

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

Skapa följande objekt från denna array:

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

Följande array ges:

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

Skapa följande objekt från denna array:

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