From eb1c205855ba8fe105e02550df2498d517698b35 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Wed, 9 Sep 2026 14:49:43 +0200 Subject: [PATCH] --- 01_grundlagen/linksammlung.md | 5 +- 01_grundlagen/uebungen/u07_prompt-age.html | 28 +++ .../uebungen/u08_tax-totalprice.html | 45 +++++ 01_grundlagen/uebungen/u09_bezeichner.html | 61 +++++++ .../uebungen/u10_bezeichner-verbessern.html | 160 ++++++++++++++++++ 01_grundlagen/uebungen/uebungen-7-10.zip | Bin 0 -> 4438 bytes .../tag03/06_variablenbezeichner.html | 67 ++++++++ .../tag03/07_verkettungsoperator.html | 52 ++++++ 8 files changed, 417 insertions(+), 1 deletion(-) create mode 100644 01_grundlagen/uebungen/u07_prompt-age.html create mode 100644 01_grundlagen/uebungen/u08_tax-totalprice.html create mode 100644 01_grundlagen/uebungen/u09_bezeichner.html create mode 100644 01_grundlagen/uebungen/u10_bezeichner-verbessern.html create mode 100644 01_grundlagen/uebungen/uebungen-7-10.zip create mode 100644 01_grundlagen/unterricht/tag03/06_variablenbezeichner.html create mode 100644 01_grundlagen/unterricht/tag03/07_verkettungsoperator.html diff --git a/01_grundlagen/linksammlung.md b/01_grundlagen/linksammlung.md index 1b23997..2a3b071 100644 --- a/01_grundlagen/linksammlung.md +++ b/01_grundlagen/linksammlung.md @@ -16,9 +16,12 @@ - [What the f\*ck JS?](https://github.com/denysdovhan/wtfjs) - [W3C HTML Validator](https://validator.w3.org/nu/#file) - [Can I use](https://caniuse.com/) - +- [ASCII Table](https://asciitable.xyz/) +- [HTML Entities Liste (W3c)](https://dev.w3.org/html5/html-author/charref) +- [HTML Entities & Tastaturkürzel](https://www.key-shortcut.com/html-entities/alle-entitaeten) - [HTMLReference.io](https://htmlreference.io/) - [CSSReference.io](https://cssreference.io/) +- [BEM](https://getbem.com/) - Block Element Modifier ## Software/ Tools diff --git a/01_grundlagen/uebungen/u07_prompt-age.html b/01_grundlagen/uebungen/u07_prompt-age.html new file mode 100644 index 0000000..e078233 --- /dev/null +++ b/01_grundlagen/uebungen/u07_prompt-age.html @@ -0,0 +1,28 @@ + + + + + + Übung 7: Also sowas fragt man doch nicht! + + + +
+
+
+

Übung 7: Also sowas fragt man doch nicht!

+

+ Fragen Sie nun nach dem Alter des Anwenders, speichern Sie es in einer Variable und geben Sie es über die + Konsole aus. Denken Sie daran, für die Variable einen sinnvollen Bezeichner zu wählen. +

+
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/u08_tax-totalprice.html b/01_grundlagen/uebungen/u08_tax-totalprice.html new file mode 100644 index 0000000..1193438 --- /dev/null +++ b/01_grundlagen/uebungen/u08_tax-totalprice.html @@ -0,0 +1,45 @@ + + + + + + Übung 8: Immer diese Steuern... + + + +
+
+
+

Übung 8: Immer diese Steuern...

+

+ Preise könnten so viel angenehmer sein, wenn die verflixte Mehrwertsteuer nicht wäre. Aber wenn du die + Steuer schon selbst zahlen musst, kann dir wenigstens das Ausrechnen des Brutto-Preises jemand abnehmen: JS! + Schreibe also ein Programm, das dir den Bruttopreis zu $150 (netto) berechnet und ausgibt — Hinweis: Es + sollten $183 sein. +

+

Folgende Definitionen steht dir zur Verfügung:

+

+ + 'use strict'
+ const TAX_PERCENTAGE = 22
+ let price = 150
+ /* your code here */
+ console.log(totalPrice)
+
+

+
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/u09_bezeichner.html b/01_grundlagen/uebungen/u09_bezeichner.html new file mode 100644 index 0000000..0382919 --- /dev/null +++ b/01_grundlagen/uebungen/u09_bezeichner.html @@ -0,0 +1,61 @@ + + + + + + Übung 9: Finden Sie geeignete Variablenbezeichner! + + + +
+
+
+

Übung 9: Finden Sie geeignete Variablenbezeichner!

+

Denken Sie sich geeignete Bezeichner für die Variablen folgender Tabelle aus:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BedeutungVariablenbezeichner
Preis eines Buches in einem Onlineshop-
Anzahl der angemeldeten Benutzer-
Titel einer Webseite-
Höhe eines Hauses auf einer Immobiliensite-
Typ eines Monitors auf der Site eines Herstellers-
Fahrgestellnummer eines reparierten Autos auf der Website einer Autowerkstatt-
+
+
+ + + diff --git a/01_grundlagen/uebungen/u10_bezeichner-verbessern.html b/01_grundlagen/uebungen/u10_bezeichner-verbessern.html new file mode 100644 index 0000000..3490913 --- /dev/null +++ b/01_grundlagen/uebungen/u10_bezeichner-verbessern.html @@ -0,0 +1,160 @@ + + + + + + Übung 10: Bezeichner verbessern + + + +
+
+
+

Übung 10: Bezeichner verbessern

+

+ Welche Variablenbezeichner aus der folgenden Liste bereiten Probleme oder sollten vermieden werden und + warum? Vermerke das jeweilige Problem bei den nicht sinnvollen Bezeichnern. Gib (falls nötig) jeweils + mindestens einen Verbesserungsvorschlag an. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BezeichnerBedeutungProblemVorschläge
bildNrInhalt-imageNr, imageNumber
bildidInhalt--
bildZählerAnzahl der hochgeladenen Bilder--
zahlerFuerDie AktuelleZeileIn DerTabelleDie DieBenutzer AuflistetZähler für die aktuelle Zeile, in der Tabelle, die die Benutzer auflistet.--
urenKelvornAmeVorname des Sohns eines Enkels--
xGeburtsdatum--
yNummer der aktuellen Seite--
dDateiname--
faqUeberschriftÜberschrift der Liste häufig gestellter Fragen--
menHoehHöhe eines Menüs--
strNameStraßenname--
wanfWandfarbe--
PoStLeiTZaHlPostleitzahl--
PLZPostleitzahl--
plzPostleitzahl--
2.frageDie 2. Frage--
anzahl?Die vom Benutzer eingegebene Anzahl von Produktexemplaren, die er kaufen möchte.--
wichtige Meldung!Die Variable enthält den Text einer wichtigen Systemmeldung.--
piDie Zahl π (3.14…)--
+
+
+ + + diff --git a/01_grundlagen/uebungen/uebungen-7-10.zip b/01_grundlagen/uebungen/uebungen-7-10.zip new file mode 100644 index 0000000000000000000000000000000000000000..56ac32f145f3d195fbd03a7bc151242f77e62146 GIT binary patch literal 4438 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 + + + + + Variablenbezeichner + + + +
+
+

Variablenbezeichner

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html b/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html new file mode 100644 index 0000000..1b18b1c --- /dev/null +++ b/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html @@ -0,0 +1,52 @@ + + + + + + Verkettungsoperator oder Konkatenationsoperator (+) + + + +
+
+

Verkettungsoperator oder Konkatenationsoperator (+)

+
+
+
+ + +