A calculator purely written with JavaScript
- Javascript
- SASS for CSS
-
Der Rechner soll in der Lage sein grundlegende arithmetische Rechnungen zu lösen (+,-,:,*), welche der Nutzer durch Klicken der Felder eingibt. Wie bei einem üblichen Taschenrechner soll der Nutzer in der Lage sein, die bisherigen Operationen und Ergebnisse gänzlich zu löschen oder nur die letzte getätigte Eingabe.
-
Weiterführendes Ziel ist das Hinzufügen komplexerer Rechenoperationen.
- Erstellen der HTML-Datei, der JS-, und CSS-Datei [X]
- Installation und Einstellungen SASS [X]
- Verknüpfung der Dateien []
- Aufbau der HTML Struktur []
- Aufbau Logik []
- Styling []
- Die Ganze App soll von einem Container-div umfasst sein.
- Es gibt ein Display in Form eines div-Elements: Auf diesem Display wird der aktuelle Operand in einem span-Element angezeigt. Nach Anfügen eines Operators wird dieses span-Element um eine Zeile nach Oben verschoben und verkleinert, um das Input-div nicht vergrößern zu müssen. Der Input-div muss aber von Anfang an hoch genug sein, um dies zu gewährleisten.
- Nach Klicken des "=" buttons, wird die Logik in der JS-Datei getriggered und das Ergebnis in das Display gefügt. Die vorangegangene Operation wird wieder nach Oben verschoben.
- Zahlen: Zahl wird bei Klick an die vorige Zahl im Inputfeld angefügt. []
- Zahlen: Kommastellen implementieren. parseFloat