1 repositorio
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 es una librería decimal de precisión arbitraria para JavaScript diseñada para realizar aritmética decimal exacta. Proporciona un conjunto de herramientas para suma, resta, multiplicación y división de alta precisión para evitar los errores de redondeo comunes en las representaciones de punto flotante binario. La librería permite la creación de constructores de números personalizados para aislar configuraciones de precisión y reglas de redondeo para diferentes grupos de números. Soporta precisión global configurable y comportamientos de redondeo específicos, como truncar o redondear al par más cercano, para operaciones de división y potencia. La superficie de capacidades cubre aritmética básica, lógica de comparación y el cálculo de raíces cuadradas y potencias enteras. También incluye herramientas de formato de alta precisión para convertir valores numéricos en cadenas de punto fijo, exponencial o de dígitos significativos.
Generates independent constructors to apply distinct precision and rounding rules to different number groups.