Seite 2 von 2
Beschreibung des JavaScript‑Codes
Der JavaScript‑Teil des Trinkgeldrechners übernimmt die komplette Berechnung und Aktualisierung der angezeigten Werte. Er besteht aus vier zentralen Funktionen:
-
formatEuro(value)
Formatiert eine Zahl als Euro‑Betrag, z. B. 12.5 → € 12,50. -
applyRounding(cents, mode)
Rundet einen Betrag abhängig von der gewählten Rundungsart: centgenau, auf ganze Euro aufrunden oder auf ganze Euro abrunden. -
calculate()
Liest die Eingaben aus dem Formular aus, prüft sie, berechnet Trinkgeld, Gesamtbetrag und die jeweiligen Werte pro Person (intern in Cent, damit keine Rundungsfehler entstehen) und schreibt die Ergebnisse zurück in die HTML‑Ausgabe. -
resetCalculator()
Setzt alle Eingabefelder und Ergebnisfelder auf die Standardwerte zurück.
Kurz gesagt: Das JavaScript sorgt dafür, dass der Rechner vollständig im Browser funktioniert – ohne Server, ohne externe Bibliotheken.
Quelltext zum Modul