Praktisering av JavaScript-løkker

Задание 1

Vis med en løkke en kolonne med tall fra 1 til 100.

Задание 2

Vis med en løkke en kolonne med tall fra 100 til 1.

Задание 3

Vis med en løkke en kolonne med partall fra 1 til 100.

Задание 4

Fyll en array med 10 x-er ved hjelp av løkke.

Задание 5

Fyll en array med tall fra 1 til 10 ved hjelp av løkke.

Задание 6

Gitt en array med tall. Vis kun de elementene i arrayet som er større enn null og mindre enn 10 ved hjelp av løkke.

Задание 7

Gitt en array med tall. Sjekk med en løkke om den inneholder et element med verdi 5.

Задание 8

Gitt en array med tall. Finn summen av elementene i denne arrayen ved hjelp av løkke.

Задание 9

Gitt en array med tall. Finn summen av kvadratene av elementene i denne arrayen ved hjelp av løkke.

Задание 10

Gitt en array med tall. Finn det aritmetiske gjennomsnittet av dens elementer.

Задание 11

Skriv et skript som finner fakultetet til et tall. Fakultet er produktet av alle heltall fra en til det gitte tallet.

Задание 12

Fyll en array med tall fra 10 til 1 ved hjelp av løkke.

Задание 13

Gitt en array med tall. Tall kan være positive og negative. Finn summen av positive elementer i arrayen.

Задание 14

Gitt en array med tall, for eksempel:

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

Vis kun de tallene fra arrayen på skjermen, som starter med siffer 1, 2 eller 5.

Задание 15

Gitt en array med tall. Vis elementene i denne arrayen i omvendt rekkefølge.

Задание 16

Gitt en array med tall. Vis alle elementer på skjermen ved hjelp av løkke hvis verdi samsvarer med deres indeks i arrayen.

Задание 17

Gitt en array med tall. Ved hjelp av for løkke og funksjonen document.write vis hvert element i arrayen på en ny linje. Bruk taggen br for dette.

Задание 18

Gitt en array med tall. Ved hjelp av for løkke og funksjonen document.write vis hvert element i arrayen i en egen avsnitt.

Задание 19

Lag en array med ukedager. Ved hjelp av for løkke vis alle ukedager, og vis helgedager i fet skrift.

Задание 20

Lag en array med ukedager. Ved hjelp av løkke for vis alle ukedager, og vis gjeldende dag i kursiv. Nummeret til gjeldende dag skal lagres i variabelen day.

Задание 21

Gitt følgende objekt med arbeidere og deres lønn:

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

Øk lønnene til hver arbeider med 10%.

Задание 22

Endre den forrige oppgaven slik at lønnen kun økes for de arbeiderne som har lønn mindre enn eller lik 400.

Задание 23

Gitt følgende arrays:

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

Lag et nytt objekt ved hjelp av disse arrayene, der nøklene er elementene fra den første arrayen, og verdiene er elementene fra den andre.

Задание 24

Gitt følgende objekt:

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

Finn summen av nøklene til dette objektet og del den på summen av verdiene.

Задание 25

Gitt følgende objekt:

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

Skriv nøklene til dette objektet i en array, og verdiene i en annen.

Задание 26

Gitt følgende objekt:

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

Skriv elementene i en ny array, hvis verdi starter med siffer 1 eller siffer 2. Det vil si at du vil ende opp med følgende array:

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

Gitt følgende array:

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

Lag følgende objekt fra denne arrayen:

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

Gitt følgende array:

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

Lag følgende objekt fra denne arrayen:

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