Skip to main content

Number Utilities

Overview​

Utilities for working with numeric values in TypeScript/JavaScript.

Categories​

Conversion Utilities​

Functions for converting between number and string.

Precision Utilities​

Tools for managing decimal places and rounding.

Range Utilities​

Operations for value boundary checking and normalization.

Formatting Utilities​

Number presentation and localization helpers.

Mathematical Operations​

Calculate percentage, rounding, average or other simple to mid-level calculations.

Key Features​

  • Safe numeric operations - Handle edge cases and invalid inputs gracefully
  • Precision control - Format numbers with exact decimal places
  • Range utilities - Clamp values, check ranges, and normalize numbers
  • Conversion helpers - Reliable string-to-number and number-to-string conversion

Why Use These Utilities?​

  1. Consistent Behavior - Eliminates NaN/Infinity edge cases
  2. Localization Support - Built-in number formatting for multiple locales
  3. Type Safety - Full TypeScript support with strict typing
  4. Performance Optimized - Critical math operations optimized for speed

Continue reading for detailed API documentation of each utility function or search for function using ctrl+k