initial
This commit is contained in:
20
utils/Numbers.js
Normal file
20
utils/Numbers.js
Normal file
@@ -0,0 +1,20 @@
|
||||
export default class Numbers {
|
||||
static format(number, exponent = 2) {
|
||||
if (typeof number !== 'number') return number;
|
||||
if (number === 0) {
|
||||
return '0';
|
||||
}
|
||||
return number.toFixed(exponent)
|
||||
}
|
||||
|
||||
static getInfinityInsteadOfNegative(number) {
|
||||
if (number < 0) {
|
||||
return '∞';
|
||||
}
|
||||
return number;
|
||||
}
|
||||
|
||||
static addThousandSeparators(number, delimiter = ',') {
|
||||
return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, delimiter);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user