number-utils-km
Version:
Утилиты для работы с числами: округление, константы
55 lines (42 loc) • 1.25 kB
Markdown
# Number Utils
Утилиты для работы с числами: округление и математические константы
## Установка
```bash
npm install number-utils-km
```
## Использование
```javascript
const numUtils = require('number-utils-km');
// Округление до 3 знаков
console.log(numUtils.roundToFixed(3.14159, 3)); // 3.142
// Математические константы
console.log(numUtils.constants.PI); // 3.141592653589793
// Универсальное округление
console.log(numUtils.round(
7.8,
numUtils.constants.ROUND_MODES.UP
)); // 8
```
## API
### `roundToFixed(num, decimals = 2)`
Округление до указанного количества знаков
### `ceil(num)`
Округление вверх
### `floor(num)`
Округление вниз
### `round(num, mode = 'NEAREST', decimals = 0)`
Универсальное округление с выбором режима
### Константы
```javascript
{
PI: 3.141592653589793,
E: 2.718281828459045,
ROUND_MODES: {
UP: 'UP',
DOWN: 'DOWN',
NEAREST: 'NEAREST'
}
}
```
## Лицензия
MIT