1 repository
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 este o bibliotecă zecimală cu precizie arbitrară pentru JavaScript concepută pentru a efectua aritmetică zecimală exactă. Oferă un set de instrumente pentru adunare, scădere, înmulțire și împărțire de înaltă precizie pentru a evita erorile de rotunjire comune în reprezentările binare în virgulă mobilă. Biblioteca permite crearea de constructori de numere personalizați pentru a izola setările de precizie și regulile de rotunjire pentru diferite grupuri de numere. Suportă precizia globală configurabilă și comportamente specifice de rotunjire, cum ar fi trunchierea sau rotunjirea la par, pentru operațiunile de împărțire și putere. Suprafața de capabilități acoperă aritmetica de bază, logica de comparare și calculul rădăcinilor pătrate și al puterilor întregi. Include, de asemenea, instrumente de formatare de înaltă precizie pentru a converti valorile numerice în șiruri cu virgulă fixă, exponențiale sau cu cifre semnificative.
Generates independent constructors to apply distinct precision and rounding rules to different number groups.