Praktische Übungen zu JavaScript-Schleifen

Задание 1

Geben Sie mit einer Schleife eine Spalte mit Zahlen von 1 bis 100 aus.

Задание 2

Geben Sie mit einer Schleife eine Spalte mit Zahlen von 100 bis 1 aus.

Задание 3

Geben Sie mit einer Schleife eine Spalte mit geraden Zahlen von 1 bis 100 aus.

Задание 4

Füllen Sie ein Array mit 10 X-en mit Hilfe einer Schleife.

Задание 5

Füllen Sie ein Array mit Zahlen von 1 bis 10 mit Hilfe einer Schleife.

Задание 6

Gegeben ist ein Array mit Zahlen. Geben Sie mit einer Schleife nur die Elemente des Arrays aus, die größer als Null und kleiner als 10 sind.

Задание 7

Gegeben ist ein Array mit Zahlen. Prüfen Sie mit einer Schleife, ob es ein Element mit dem Wert 5 darin gibt.

Задание 8

Gegeben ist ein Array mit Zahlen. Finden Sie mit einer Schleife die Summe der Elemente dieses Arrays.

Задание 9

Gegeben ist ein Array mit Zahlen. Finden Sie mit einer Schleife die Summe der Quadrate der Elemente dieses Arrays.

Задание 10

Gegeben ist ein Array mit Zahlen. Finden Sie das arithmetische Mittel seiner Elemente.

Задание 11

Schreiben Sie ein Skript, das die Fakultät einer Zahl berechnet. Die Fakultät ist das Produkt aller ganzen Zahlen von eins bis zur gegebenen Zahl.

Задание 12

Füllen Sie ein Array mit Zahlen von 10 bis 1 mit Hilfe einer Schleife.

Задание 13

Gegeben ist ein Array mit Zahlen. Die Zahlen können positiv und negativ sein. Finden Sie die Summe der positiven Elemente des Arrays.

Задание 14

Gegeben ist ein Array mit Zahlen, zum Beispiel:

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

Geben Sie nur die Zahlen aus dem Array auf dem Bildschirm aus, die mit der Ziffer 1, 2 oder 5 beginnen.

Задание 15

Gegeben ist ein Array mit Zahlen. Geben Sie die Elemente dieses Arrays in umgekehrter Reihenfolge aus.

Задание 16

Gegeben ist ein Array mit Zahlen. Geben Sie mit einer Schleife alle Elemente aus, deren Wert mit ihrer Position im Array übereinstimmt.

Задание 17

Gegeben ist ein Array mit Zahlen. Geben Sie mit der Schleife for und der Funktion document.write jedes Element des Arrays in einer neuen Zeile aus. Verwenden Sie dafür den Tag br.

Задание 18

Gegeben ist ein Array mit Zahlen. Geben Sie mit der Schleife for und der Funktion document.write jedes Element des Arrays in einem separaten Absatz aus.

Задание 19

Erstellen Sie ein Array mit den Wochentagen. Geben Sie mit der Schleife for alle Wochentage aus, und geben Sie die Wochenendtage fett gedruckt aus.

Задание 20

Erstellen Sie ein Array mit den Wochentagen. Geben Sie mit der Schleife for alle Wochentage aus, und geben Sie den aktuellen Tag kursiv aus. Die Nummer des aktuellen Tages soll in der Variable day gespeichert sein.

Задание 21

Gegeben ist das folgende Objekt mit Mitarbeitern und ihren Gehältern:

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

Erhöhen Sie das Gehalt jedes Mitarbeiters um 10%.

Задание 22

Modifizieren Sie die vorherige Aufgabe so, dass das Gehalt nur den Mitarbeitern erhöht wird, deren Gehalt kleiner oder gleich 400 ist.

Задание 23

Gegeben sind die folgenden Arrays:

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

Erstellen Sie mit diesen Arrays ein neues Objekt, indem Sie die Elemente des ersten Arrays zu seinen Schlüsseln machen, und die Elemente des zweiten zu seinen Werten.

Задание 24

Gegeben ist das folgende Objekt:

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

Finden Sie die Summe der Schlüssel dieses Objekts und teilen Sie sie durch die Summe der Werte.

Задание 25

Gegeben ist das folgende Objekt:

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

Schreiben Sie die Schlüssel dieses Objekts in ein Array, und die Werte in ein anderes.

Задание 26

Gegeben ist das folgende Objekt:

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

Schreiben Sie die Elemente, deren Wert mit der Ziffer 1 oder der Ziffer 2 beginnt, in ein neues Array. Das Ergebnis wird also das folgende Array sein:

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

Gegeben ist das folgende Array:

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

Erstellen Sie aus diesem Array das folgende Objekt:

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

Gegeben ist das folgende Array:

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

Erstellen Sie aus diesem Array das folgende Objekt:

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