Rechner
Ein kleiner Ausdrucksrechner mit laufendem Verlauf.
- Kategorie
- Others
- Standardgröße
- 220 × 330
Was es tut
Tippe einen Rechenausdruck ein und sieh das Ergebnis beim Tippen live über der Eingabe. Enter übernimmt ihn in die Verlaufsliste; ein Klick auf eine Verlaufszeile holt dieses Ergebnis zurück in die Eingabe, sodass du damit weiterrechnen kannst.
Es beherrscht + - * /, Klammern, Dezimalstellen, Vorzeichen, rechtsassoziative Potenzen mit ^ und % als „durch 100”. Tausendertrennzeichen werden ignoriert, 1,250 * 3 lässt sich also einfügen.
Der Verlauf hält die acht jüngsten Einträge und liegt nur im Arbeitsspeicher; das Schließen der App löscht ihn.
Woher die Daten kommen
Nirgendwoher. Die Auswertung passiert im Widget mit einem kleinen, von Hand geschriebenen Parser.
Bemerkenswert: Er nutzt nicht JavaScripts eval. Die App liefert eine Content-Security-Policy aus, die dynamische Codeauswertung verbietet — ein eval-basierter Rechner würde im veröffentlichten Build also an jedem Ausdruck scheitern. Den Parser gibt es, damit das Widget von Bauart her sicher ist und nicht nur per Richtlinie.
Grenzen
- Nur Arithmetik. Keine Variablen, Funktionen, Einheitenumrechnung oder Trigonometrie.
- Der Verlauf ist auf acht Einträge begrenzt und wird nicht über Sitzungen hinweg gespeichert.
- Ergebnisse werden mit der Anzahl Nachkommastellen angezeigt, die du wählst (2, 4, 6 oder 8); die zugrunde liegende Rechnung läuft mit voller Fließkommagenauigkeit.