Schritt 1: Das Grundgerüst erstellen
Um mit dem Code starten zu können, benötigen wir ein HTML-Dokument. Hierzu öffnen wir einen Texteditor und erstellen eine leere HTML-Datei. Diese beginnt immer mit den Standard-Tags `` und ``. Dazwischen kommt der Kopfbereich ``, in dem wir später unsere Scripte einfügen werden. Und letztlich folgt der Hauptbereich ``. Hier wird später unser Taschenrechner erscheinen.
Schritt 2: Die HTML-Komponenten
Der Taschenrechner muss natürlich aus verschiedenen Buttons bestehen. Diese erzeugen wir mit ``-Tags. Allerdings ist es wichtig, dass jeder Button eine bestimmte Zeichenfolge enthält. Hier empfiehlt es sich, entweder ASCII- oder Unicode-Codes zu verwenden. Zwischen den Tags können wir das Label unserer Buttons definieren.
Schritt 3: Das Script
Nun müssen wir unser HTML-Dokument um JavaScript-Code erweitern. Hierfür fügen wir eine weitere Tag-Schicht unterhalb von `` ein. Innerhalb dieses ``-Tags werden wir später unsere JavaScript-Funktionen formulieren. Zunächst importieren wir jedoch das jQuery-Framework über einen CDN-Link in unser Dokument.
Schritt 4: Die eigentliche Rechner-Funktion
Im nächsten Schritt formulieren wir unsere Taschenrechner-Funktion. Diese wird später aufgerufen, wenn einer der Buttons geklickt wird. Sie sollte als erstes den Code auslesen, der sich in das Textfeld oberhalb der Buttons eingibt. Hierfür können wir jQuery verwenden: `var code = $(#calc-input).val();` . Diese Zeile liest den Inhalt des Feldes mit der Id „calc-input“ aus. Anschließend werten wir den Code aus und errechnen das Ergebnis. Um nun das Ergebnis im Taschenrechner-Feld anzuzeigen, verwenden wir jQuery, um den Wert des Feldes entsprechend zu ändern: `$(#calc-input).val(result)`.
Schritt 5: Die Event-Listener
Damit der Taschenrechner später auch wirklich funktioniert, müssen wir nun noch Event-Listener einrichten. Diese sorgen dafür, dass unsere Funktion aufgerufen wird, sobald ein Button geklickt wird. Hierfür verwenden wir jQuerys „$.on()“ – Funktion: `$(„button“).on(„click“, function() { });`. Innerhalb der runden Klammer definieren wir, welches Event wir abfangen möchten (in diesem Fall also einen Klick auf einen Button) sowie welche Funktion wir aufrufen möchten (unsere Taschenrechner-Funktion).
Schritt 6: Den Code optimieren
Um die Verwendung unseres Taschenrechners zu erleichtern, kann noch einiges an Code-Optimierung vorgenommen werden. So könnten wir beispielsweise eine weitere Funktion schreiben, die aufgerufen wird, sobald der Nutzer den „=“-Button drückt. Diese neue Funktion würde somit den gerade eingegebenen Code auswerten und das Ergebnis ausgeben. Auch eine Funktion zum Löschen des gesamten Eingabefeldes wäre hilfreich.
Fazit
Wie Sie sehen, ist es gar nicht so schwer einen eigenen Taschenrechner mit Hilfe von HTML und JavaScript zu erstellen. Mit ein paar wenigen Schritten ist es möglich, eine völlig funktionsfähige Rechenmaschine zu programmieren. Der Einsatz eines Taschenrechners ist nicht nur in der Schule unverzichtbar, sondern auch im Alltag sehr praktisch. Probieren Sie es doch einmal aus und erstellen Sie Ihren eigenen Taschenrechner.