1 Repo
Mechanisms to isolate precision and rounding rules between different sets of numeric objects.
Distinct from Precision Settings: Focuses on runtime arithmetic object isolation rather than database storage configuration.
Explore 1 awesome GitHub repository matching software engineering & architecture · Arithmetic Precision Isolation. Refine with filters or upvote what's useful.
big.js ist eine Bibliothek für Dezimalzahlen mit beliebiger Genauigkeit für JavaScript, die für exakte Dezimalarithmetik entwickelt wurde. Sie bietet eine Reihe von Tools für hochpräzise Addition, Subtraktion, Multiplikation und Division, um Rundungsfehler zu vermeiden, die bei binären Gleitkommadarstellungen üblich sind. Die Bibliothek ermöglicht die Erstellung benutzerdefinierter Zahlenkonstruktoren, um Genauigkeitseinstellungen und Rundungsregeln für verschiedene Zahlengruppen zu isolieren. Sie unterstützt konfigurierbare globale Genauigkeit und spezifische Rundungsverhalten, wie z. B. Abschneiden oder Runden auf die nächste gerade Zahl, für Divisions- und Potenzoperationen. Der Funktionsumfang deckt grundlegende Arithmetik, Vergleichslogik sowie die Berechnung von Quadratwurzeln und ganzzahligen Potenzen ab. Sie enthält zudem hochpräzise Formatierungstools, um numerische Werte in Festkomma-, Exponential- oder signifikante Ziffern-Strings zu konvertieren.
Generates independent constructors to apply distinct precision and rounding rules to different number groups.