5.0.0 • Published 4 years ago
@ionaru/format-number v5.0.0
@ionaru/format-number
Description
A package for formatting a number to improve its readability.
Usage
npm install @ionaru/format-numberStandard use
import { formatNumber } from 'format-number';
const formattedNumber = formatNumber(500.8);
console.log(formattedNumber); // 500.80No decimals
import { formatNumber } from 'format-number';
const formattedNumber = formatNumber(1.62, 0);
console.log(formattedNumber); // 2API
formatNumber(amount, decimalAmount, decimalMark, delimiter) ⇒ string
Format a number to make it more readable.
Kind: global function
| Param | Type | Default | Description |
|---|---|---|---|
| amount | number | string | The amount that will be formatted, must be convertible by Number(). | |
| decimalAmount | number | 2 | The amount of decimal places will be in the formatted number. |
| decimalMark | string | "." | The character that marks the start the fractional part of the formatted number. |
| delimiter | string | "," | The character that separates the thousands in a number. |
Examples
Standard formatting is great for monetary values.
const formattedNumber = formatNumber(19499.99);
console.log(formattedNumber); // 19,499.99Show only whole numbers
const formattedNumber = formatNumber(19499.99, 0);
console.log(formattedNumber); // 19,500The input number can be a string
const formattedNumber = formatNumber('19499.99');
console.log(formattedNumber); // 19,499.99Change the default markings in the number for international use.
Canadian
const formattedNumber = formatNumber(19499.99, undefined, ',', ' ');
console.log(formattedNumber); // 19 499,99Dutch
const formattedNumber = formatNumber(19499.99, undefined, ',', '.');
console.log(formattedNumber); // 19.499,995.0.0
4 years ago
5.0.1-5.0
4 years ago
4.0.2-2.0
4 years ago
4.0.1
4 years ago
3.0.2-34.0
5 years ago
3.0.2-35.0
5 years ago
3.0.2-25.0
6 years ago
3.0.1
6 years ago
3.0.1-21.0
6 years ago
3.0.0
6 years ago
3.0.1-17.0
6 years ago
2.0.1-12.0
7 years ago
2.0.0
7 years ago
1.0.2-10.0
7 years ago
1.0.2-5.0
7 years ago
1.0.1
7 years ago
1.0.1-2.0
7 years ago
1.0.0
7 years ago