From d24e33bfd270e788f8f0782bf09e08c1a8e0161a Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Fri, 26 Jun 2026 15:01:56 +0200 Subject: [PATCH] --- .../tag10/01_ar-optionale-parameter.html | 93 ++++++++++++++++ .../unterricht/tag10/02_ar-find.html | 97 ++++++++++++++++ .../unterricht/tag10/03_ar-find-index.html | 105 ++++++++++++++++++ .../tag10/04_local-scoping-mit-let-const.html | 71 ++++++++++++ .../tag10/05_local-scoping-mit-var.html | 76 +++++++++++++ .../tag10/06_local-scoping-code-bloecken.html | 89 +++++++++++++++ .../tag10/07_local-scoping-iife.html | 91 +++++++++++++++ .../unterricht/tag10/08_prefer-const.html | 34 ++++++ .../tag10/09_schleifen/01_for-statement.html | 73 ++++++++++++ .../09_schleifen/02_for-of-statement.html | 59 ++++++++++ .../09_schleifen/03_for-in-statement.html | 60 ++++++++++ .../09_schleifen/04_while-statement.html | 87 +++++++++++++++ .../09_schleifen/05_do-while-statement.html | 89 +++++++++++++++ 13 files changed, 1024 insertions(+) create mode 100644 01_grundlagen/unterricht/tag10/01_ar-optionale-parameter.html create mode 100644 01_grundlagen/unterricht/tag10/02_ar-find.html create mode 100644 01_grundlagen/unterricht/tag10/03_ar-find-index.html create mode 100644 01_grundlagen/unterricht/tag10/04_local-scoping-mit-let-const.html create mode 100644 01_grundlagen/unterricht/tag10/05_local-scoping-mit-var.html create mode 100644 01_grundlagen/unterricht/tag10/06_local-scoping-code-bloecken.html create mode 100644 01_grundlagen/unterricht/tag10/07_local-scoping-iife.html create mode 100644 01_grundlagen/unterricht/tag10/08_prefer-const.html create mode 100644 01_grundlagen/unterricht/tag10/09_schleifen/01_for-statement.html create mode 100644 01_grundlagen/unterricht/tag10/09_schleifen/02_for-of-statement.html create mode 100644 01_grundlagen/unterricht/tag10/09_schleifen/03_for-in-statement.html create mode 100644 01_grundlagen/unterricht/tag10/09_schleifen/04_while-statement.html create mode 100644 01_grundlagen/unterricht/tag10/09_schleifen/05_do-while-statement.html diff --git a/01_grundlagen/unterricht/tag10/01_ar-optionale-parameter.html b/01_grundlagen/unterricht/tag10/01_ar-optionale-parameter.html new file mode 100644 index 0000000..f5a0cdb --- /dev/null +++ b/01_grundlagen/unterricht/tag10/01_ar-optionale-parameter.html @@ -0,0 +1,93 @@ + + + + + + Array Methoden - optionale Parameter + + + +
+
+

Array Methoden - optionale Parameter

+ + + + + + + + + + + + + + + + + + + + + + +
NameParameter der Callback-Funktion
map, filter, every, some, find, findIndex, forEach +
    +
  1. Value: Der Wert des aktuell betrachteten Elements aus dem Array.
  2. +
  3. Index: Ein laufender Index-Wert beginnend bei 0.
  4. +
  5. Array: Das komplette Array, auf dem map aufgerufen wird.
  6. +
+
reduce, reduceRight +
    +
  1. + previousValue: Ergebnis der letzten Ausführung des Callbacks. Beim ersten Aufruf + ist es der Initialwert von reduce. Falls es keinen Initialwert gibt, verwendet reduce stattdessen + den ersten Wert des Arrays. +
  2. +
  3. Value: Der Wert des aktuell betrachteten Elements aus dem Array.
  4. +
  5. Index: Ein laufender Index-Wert beginnend bei 0.
  6. +
  7. Array: Das komplette Array, auf dem reduce aufgerufen wird.
  8. +
+
sort1. & 2. element: Elemente, die miteinander zu vergleichen sind.
+ +
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/02_ar-find.html b/01_grundlagen/unterricht/tag10/02_ar-find.html new file mode 100644 index 0000000..e1b9446 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/02_ar-find.html @@ -0,0 +1,97 @@ + + + + + + Array - ar.find() + + + +
+
+

Array - ar.find()

+

+ ar.find() + + - Die Methode find() gibt den Wert des Elements eines Arrays zurück, welches + als erstes die Bedingung einer bereitgestellten Testfunktion erfüllt. Andernfalls wird + undefined zurückgegeben. +

+
Side-effect-free
+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/03_ar-find-index.html b/01_grundlagen/unterricht/tag10/03_ar-find-index.html new file mode 100644 index 0000000..a4ee237 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/03_ar-find-index.html @@ -0,0 +1,105 @@ + + + + + + Array - ar.findIndex() + + + +
+
+

Array - ar.findIndex()

+

+ + ar.findIndex() + +

+ +

+ - Die Methode findIndex() gibt den Index des Elements eines Arrays zurück, welches + als erstes die Bedingung einer bereitgestellten Testfunktion erfüllt. Andernfalls wird + -1 zurückgegeben. +

+ +
Side-effect-free
+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/04_local-scoping-mit-let-const.html b/01_grundlagen/unterricht/tag10/04_local-scoping-mit-let-const.html new file mode 100644 index 0000000..9d82c03 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/04_local-scoping-mit-let-const.html @@ -0,0 +1,71 @@ + + + + + + "Local Scoping" (Gültigkeitsbereiche) von let & const + + + +
+
+

"Local Scoping" (Gültigkeitsbereiche) von let & const

+

+ Variablen deklariert mit let & const haben ihren eingegrenzten + Gültigkeitsbereich innerhalb von Codeblöcken ({}) +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/05_local-scoping-mit-var.html b/01_grundlagen/unterricht/tag10/05_local-scoping-mit-var.html new file mode 100644 index 0000000..84ff283 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/05_local-scoping-mit-var.html @@ -0,0 +1,76 @@ + + + + + + "Local Scoping" (Gültigkeitsbereiche) von var + + + +
+
+

"Local Scoping" (Gültigkeitsbereiche) von var

+

+ Variablen deklariert mit var haben ihren eingegrenzten Gültigkeitsbereich nur innerhalb von + Funktionsblöcken ({}) - "functio scope" +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/06_local-scoping-code-bloecken.html b/01_grundlagen/unterricht/tag10/06_local-scoping-code-bloecken.html new file mode 100644 index 0000000..0397f9c --- /dev/null +++ b/01_grundlagen/unterricht/tag10/06_local-scoping-code-bloecken.html @@ -0,0 +1,89 @@ + + + + + + "local scoping" von Codeblöcken + + + + + +
+
+

"local scoping" von Codeblöcken

+
+
+
+
+
+ +
+
+ + + + + + + + + + + diff --git a/01_grundlagen/unterricht/tag10/07_local-scoping-iife.html b/01_grundlagen/unterricht/tag10/07_local-scoping-iife.html new file mode 100644 index 0000000..7d64024 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/07_local-scoping-iife.html @@ -0,0 +1,91 @@ + + + + + + "local scoping" mit IIFE (Immediately invoked function expression) + + + + + + +
+
+

"local scoping" mit IIFE (Immediately invoked function expression)

+
+
+
+
+
+ +
+
+ + + + + + + + + + + diff --git a/01_grundlagen/unterricht/tag10/08_prefer-const.html b/01_grundlagen/unterricht/tag10/08_prefer-const.html new file mode 100644 index 0000000..f972e00 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/08_prefer-const.html @@ -0,0 +1,34 @@ + + + + + + "Prefer-const" Programmierrichtlinie (AirBnb | Google) + + + +
+
+

"Prefer-const" Programmierrichtlinie (AirBnb | Google)

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/09_schleifen/01_for-statement.html b/01_grundlagen/unterricht/tag10/09_schleifen/01_for-statement.html new file mode 100644 index 0000000..750e8e1 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/09_schleifen/01_for-statement.html @@ -0,0 +1,73 @@ + + + + + + JS for-statement (for...Schleife) + + + +
+
+

JS for-statement (for...Schleife)

+

+ for-statement - + Die for Anweisung beschreibt eine Schleife mit drei optionalen Ausdrücken und einer oder + mehreren Anweisungen. +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/09_schleifen/02_for-of-statement.html b/01_grundlagen/unterricht/tag10/09_schleifen/02_for-of-statement.html new file mode 100644 index 0000000..b346bdb --- /dev/null +++ b/01_grundlagen/unterricht/tag10/09_schleifen/02_for-of-statement.html @@ -0,0 +1,59 @@ + + + + + + JS for- of statement (for... of Schleife) + + + +
+
+

JS - For of Statement (for ... of Schleife)

+

+ for...of statement + - Mit dem for...of statement können sogenannte iterable objects durchlaufen werden (Array, + Map, Set, das "arguments" Objekt und weitere eingeschlossen), wobei auf jeden gefundenen Wert eigene + Statements ausgeführt werden können. +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/09_schleifen/03_for-in-statement.html b/01_grundlagen/unterricht/tag10/09_schleifen/03_for-in-statement.html new file mode 100644 index 0000000..69d0fe9 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/09_schleifen/03_for-in-statement.html @@ -0,0 +1,60 @@ + + + + + + JS for- of statement (for... in Schleife) + + + +
+
+

JS - For in Statement (for ... in Schleife)

+

+ + for...in statement + + - iteriert über alle zählbaren String-Eigenschaften eines Objekts (ignoriert Eigenschaften, die durch Symbole + gekennzeichnet sind), einschließlich geerbter zählbarer Eigenschaften. +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/09_schleifen/04_while-statement.html b/01_grundlagen/unterricht/tag10/09_schleifen/04_while-statement.html new file mode 100644 index 0000000..9a04a27 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/09_schleifen/04_while-statement.html @@ -0,0 +1,87 @@ + + + + + + JS while-statement (while...Schleife) + + + +
+
+

JS while - (while - Schleife)

+

+ while - Schleife + - Die while-Anweisung (Engl. statement) beschreibt eine Schleife, die solange durchlaufen + wird wie die Schleifenbedingung wahr (Engl. true) ergibt. Die Schleifenbedingung (Engl. condition) wird am + Anfang der Schleife ausgewertet. +

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag10/09_schleifen/05_do-while-statement.html b/01_grundlagen/unterricht/tag10/09_schleifen/05_do-while-statement.html new file mode 100644 index 0000000..55adc44 --- /dev/null +++ b/01_grundlagen/unterricht/tag10/09_schleifen/05_do-while-statement.html @@ -0,0 +1,89 @@ + + + + + + JS while-statement (while...Schleife) + + + +
+
+

JS do...while - (do...while - Schleife)

+ +

+ do...while - Schleife + + - Die do...while-Anweisung (Engl. statement) beschreibt eine Schleife, die solange + durchlaufen wird wie die Schleifenbedingung wahr (Engl. true) ergibt. Die Schleifenbedingung (Engl. condition) + wird am Ende der Schleife ausgewertet. +

+
+
+ + +