Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m288:learningunits:lu00:09 [2026/01/14 10:23] – angelegt vdemirde:modul:m288:learningunits:lu00:09 [2026/01/14 11:15] (aktuell) vdemir
Zeile 32: Zeile 32:
   * 2.2 Kann JS-Skripte im Codeditor ausführen (Commandline oder Editor-Menu).   * 2.2 Kann JS-Skripte im Codeditor ausführen (Commandline oder Editor-Menu).
   * 2.3 Kann einfache Nachrichten via JS im Terminal ausgeben.   * 2.3 Kann einfache Nachrichten via JS im Terminal ausgeben.
 +  * 2.4 Kann Werte direkt beim Ausführungen des Scripts via Commandline an das Script übergeben.
  
 ===== Teil 3: Keywords + Variablen ===== ===== Teil 3: Keywords + Variablen =====
Zeile 38: Zeile 39:
   * 3.3 Ein Name soll gespeichert werden: Vollständige Codezeile.   * 3.3 Ein Name soll gespeichert werden: Vollständige Codezeile.
   * 3.4 Der Name //Muster// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.   * 3.4 Der Name //Muster// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.
-  * 3.5 Die PLZ //8953/ soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.+  * 3.5 Die PLZ //8953// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.
   * 3.6 Der aktuelle //Mehrwersteuersatz// der Schweiz von 8.1% soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.   * 3.6 Der aktuelle //Mehrwersteuersatz// der Schweiz von 8.1% soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.
  
Zeile 47: Zeile 48:
     * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung //Sie rauchen zuviel!//     * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung //Sie rauchen zuviel!//
     * Darunter Konsolenmeldung //Sie rauchen viel!//     * Darunter Konsolenmeldung //Sie rauchen viel!//
-  * 4.3 Programmierung dreifachen Selektion - Beispielsweise: Wenn mehr als 20 Zigaretten pro Tag, dann soll eine Meldung //Sie rauchen zuviel!//, bei 10 Zigaretten //Sie rauchen viel!// und bei  in der Konsole ausgegeben werden. +  * 4.3 Programmierung mehrfache Selektion - Beispielsweise:  
-===== Teil 4: Loops =====+    * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung //Sie rauchen zuviel!// 
 +    * Bei 20-10 Zigaretten: Konsolenmeldung //Sie rauchen viel!// 
 +    * Und darunter (9-1): //Ihr Rauchverhalten ist OK//bei  in der Konsole ausgegeben werden. 
 +    * Bei weniger als 1 (sonst): Konsolenmeldung //Nicht rauchen spart viel Geld!!// 
 +  * 4.4 Selektionen basierend auf mindestens 2 Kriterien mitttels AND (&&) umsetzten können. 
 +  * 4.5 Selektionen basierend auf mindestens 2 Kriterien mitttels OR (||) umsetzten können. 
 + 
 +===== Teil 5: Loops ===== 
 +  * 5.1 (for) Zählerschleife umsetzten können (Summen oder Produkt bilden unter Verwendung der Laufvariablen 
 +  * 5.2 Schrittweiten grösser 2 Umsetzten können (bsp: alle geraden Zahlen) 
 +  * 5.3 Zählerschleife Rückwärts einsetzten können (bsp: 30 bis 15) 
 +  * 5.4 Wahrheitsbedingte Schleifen umsetzten können.  
 +  * 5.5 Wahrheitsbedingte Schleifen basierend auf mindestens 2 Bedingungen umsetzten können (&& bzw. ||) 
 + 
 +===== Teil 6: Arrays ===== 
 +  * 6.1 1-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. 
 +  * 6.2 2-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können.  
 +  * 6.3 3-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können.  
 +  * 6.4 Assoziative Arrays(Key) anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. 
 + 
 +===== Teil 7: Functions ===== 
 +  * Funktionen ohne Parameter nach Vorgabe erstellen und aufrufen können. 
 +  * Funktionen mit Parametern nach Vorgabe erstellen, aufrufen oder Rückgabewerte in direkt ausgeben oder in Variablen speichern können.  
 + 
 +===== Teil 8: Objekte ===== 
 +  * 8.1 Objekte nach Vorgaben anlegen und verwenden können. 
 +    * Attribute nach Vorgabe 
 +    * Fähigkeiten nach Vorgabe 
 +  
 +===== Teil 9: HTML-DOM Einbindung ===== 
 +  * 9.1 Den Begriff HTML-DOM in eigenen Worten beschreiben 
 +  * 9.2 Zusammenhang zwischen JavaScript und HTML-DOM darlegen können. 
 +  * 9.3 Den Zugriff JS-Zugriff auf HTML-DOM Elemente beschreiben können. 
 +  * 9.4 Die wichtigsten vier Knotentypen/NodeTypes nennen können. 
 +  * 9.5 Die Funktion der wichtigsten vier Nodetypes in eigenen Worten erklären können. 
 +  * 9.6 Verschiedene DOM-Selektor-Methoden kennen und unterscheiden können. 
 +  * 9.7 HTML-Elemente gezielt auswählen und verändern können. 
 +  * 9.8 Situationsgerecht den passenden Selektor auswählen können. 
  
-===== Teil 5: Arrays ===== 
  
-===== Teil 6: Functions ===== 
  
-===== Teil 7: Objekte ===== 
  
-===== Teil 8: HTML-DOM Einbindung ===== 
  
  
  • de/modul/m288/learningunits/lu00/09.1768382606.txt.gz
  • Zuletzt geändert: 2026/01/14 10:23
  • von vdemir