Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu03:aufgaben:02 [2025/09/09 14:55] – [Lösungen] vdemirde:modul:m288:learningunits:lu03:aufgaben:02 [2025/09/09 15:20] (aktuell) vdemir
Zeile 6: Zeile 6:
     * Nur Lehrmittel, keine Websuche oder AI     * Nur Lehrmittel, keine Websuche oder AI
     * [[https://www.w3schools.com/js/js_array_methods.asp|Array-Methoden JavaScript]]     * [[https://www.w3schools.com/js/js_array_methods.asp|Array-Methoden JavaScript]]
-  * Zeit: 20 Minutes+  * Zeit: 30 Minutes
   * Erwartetes Resultat: Ein Script mit den Lösungen der Teilaufgaben. Formal korrekt: Filename, Titel, Incode-Kommentare, ....   * Erwartetes Resultat: Ein Script mit den Lösungen der Teilaufgaben. Formal korrekt: Filename, Titel, Incode-Kommentare, ....
  
Zeile 13: Zeile 13:
  
 ===== Auftrag ===== ===== Auftrag =====
 +Erstellen Sie ei JavaScript-Programm //LU03.L02// gemäss der nachfolgenden Teilaufträge:
  
 ==== Teilauftrag A ==== ==== Teilauftrag A ====
-Erstellen Sie ei JavaScript-Programm //LU03.L02// gemäss der nachfolgenden Teilaufträge: +Erzeugen Sie ein Array//mixedArray//, das die folgenden Datentypen enthält: String, Number, Boolean und Array.
-  +
-  - Erzeugen Sie ein Array//mixedArray//, das die folgenden Datentypen enthält: String, Number, Boolean und Array. +
- +
-  let mixedArray = [ +
-    "Hallo Welt",     // String +
-    42,               // Number +
-    true,             // Boolean +
-    [1, 2, 3]         // Array +
-  ]; +
-  console.log(mixedArray); // ["Hallo Welt", 42, true, [1, 2, 3]]+
  
 ==== Teilauftrag B ==== ==== Teilauftrag B ====
-Ergänze das Array //mixedArray// um eine Sportart //Kite-Surfing// am Ende und geben das Array auf der Konsole aus. +Ergänzen Sie das eben angelegte Array //mixedArray// um eine Sportart //Kite-Surfing// am Ende und geben das Ergebnis auf der Konsole aus.
- +
-  mixedArray.push("Kite-Surfing"); // Neues Element am Ende anhängen +
-  console.log(mixedArray); //  +
-   +
-=> ["Hallo Welt", 42, true, [1, 2, 3], "Kite-Surfing"]+
  
 ==== Teilauftrag C ==== ==== Teilauftrag C ====
-Ermitteln sie Anzahl Elemente des Arrays //mixedArray// und geben diese Zahl auf der Konsole aus.+Ermitteln Sie Anzahl Elemente des Arrays //mixedArray// und geben diese Zahl auf der Konsole aus.
    
-  const laengeDesArrays = mixexArray.length; 
-  console.log(laengeDesArrays); 
- 
 ==== Teilauftrag D ==== ==== Teilauftrag D ====
 Entfernen Sie das letzte Element aus dem Array //mixedArray// und geben das restlichen Array auf der Konsole aus. Entfernen Sie das letzte Element aus dem Array //mixedArray// und geben das restlichen Array auf der Konsole aus.
    
-  mixedArray.pop(); // letztes Element entfernen 
-  console.log(mixedArray); // ["Hallo Welt", 42, true, [1, 2, 3]] 
- 
 ==== Teilauftrag E ==== ==== Teilauftrag E ====
 Geben Sie das vierte Element des Arrays //mixedArray// auf der  Konsole aus. Geben Sie das vierte Element des Arrays //mixedArray// auf der  Konsole aus.
- 
-  console.log(mixedArray[3]); // Index fängt bei 0 an. 
  
 ==== Teilauftrag F ==== ==== Teilauftrag F ====
-Lösen bzw. ersetzten Sie das das dritte und vierte Element des Arrays //mixedArray// durch die Zahlen 5, 6 15, 99 und geben das neue Array auf der Konsole aus. +Löschen bzw. ersetzten Sie das das dritte und vierte Element des Arrays //mixedArray// durch die Zahlen 5, 6 15, 99 und geben das neue Array auf der Konsole aus.
- +
-  mixedArray.splice(2, 2, 5, 6, 15, 99); // Ab Index 2 (3. Element), 2 Stück löschen, neue Elemente einsetzen +
-  console.log(mixedArray); // ["Hallo Welt", 42, 5, 6, 15, 99] +
- +
- +
  
 ===== Lösungen ===== ===== Lösungen =====
  • de/modul/m288/learningunits/lu03/aufgaben/02.1757422545.txt.gz
  • Zuletzt geändert: 2025/09/09 14:55
  • von vdemir