Avez-vous déjà voulu convertir de grands nombres en formats concis et lisibles par l'homme dans vos projets JavaScript ? Dites bonjour à Aveta, une bibliothèque légère qui facilite le formatage des nombres !
Aveta vous aide à transformer des nombres maladroits en formats simples et lisibles par l'homme comme 10K, 1,2M ou 3,45B. Il est parfait pour les tableaux de bord, les graphiques et partout où une présentation claire des données est essentielle.
Input | Output |
---|---|
6000 | '6K' |
10000 | '10K' |
42500 | '42.5K' |
1250000 | '1.25M' |
Installation
# With npm npm install aveta # With Yarn yarn add aveta
Comment utiliser Aveta
import aveta from 'aveta'; console.log(aveta(8700)); // '8.7K'
Options avancées
import aveta from 'aveta'; // Customize digits and lowercase units console.log( aveta(123456, { digits: 3, lowercase: true, }) ); // '123k' // Adjust precision and add a separator console.log( aveta(2048000, { precision: 2, separator: ',', }) ); // '2,048M' // Use custom units console.log( aveta(1440000, { units: ['B', 'KB', 'MB', 'GB', 'TB'], space: true, }) ); // '1.44 MB'
Formatage inversé avec AvetaReverse
import { avetaReverse } from 'aveta'; console.log(avetaReverse('8.7K')); // 8700 console.log(avetaReverse('4.57k')); // 4570 console.log(avetaReverse('2.48m')); // 2480000
Interface de ligne de commande
$ aveta 234000 234K # Or use npx $ npx aveta 1234567 1.23M
aveta --help
Options de formatage avant et arrière.
Cette bibliothèque est conçue avec ❤️ by Me.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!