Maison > interface Web > js tutoriel > Simplifiez les nombres avec Aveta : une bibliothèque JavaScript pratique

Simplifiez les nombres avec Aveta : une bibliothèque JavaScript pratique

Susan Sarandon
Libérer: 2024-12-25 14:05:16
original
345 Les gens l'ont consulté

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 !

Simplify Numbers with Aveta: A Handy JavaScript Library

Pourquoi Aveta ?

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.

Entrée vs sortie

Input Output
6000 '6K'
10000 '10K'
42500 '42.5K'
1250000 '1.25M'
Entrée

Sortie

ête> 6 000 '6K' 10 000 '10K' 42500 '42,5K' 1 250 000 '1,25M'


Installation

# With npm
npm install aveta

# With Yarn
yarn add aveta
Copier après la connexion
Ajoutez Aveta à votre projet en utilisant npm ou Yarn :

Comment utiliser Aveta

Aveta est flexible et prend en charge diverses options de formatage. Voici un aperçu rapide :
import aveta from 'aveta';

console.log(aveta(8700)); // '8.7K'
Copier après la connexion

Utilisation de base


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'
Copier après la connexion
Aveta propose une personnalisation pour la précision, le style de séparateur, le boîtier de l'unité et bien plus :


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
Copier après la connexion
Besoin de reconvertir un nombre lisible par l'homme dans sa forme originale ? Utilisez avetaReverse :


Interface de ligne de commande

$ aveta 234000
234K

# Or use npx
$ npx aveta 1234567
1.23M
Copier après la connexion
Exécutez Aveta directement dans votre terminal :


aveta --help
Copier après la connexion
Pour les options CLI, tapez :

  1. Pourquoi choisir Aveta ?
  2. Léger : Ajoutez un minimum de frais généraux à votre projet.
  3. Personnalisable : Adaptez les formats à vos besoins spécifiques.
  4. Convivial : La prise en charge CLI facilite les tests rapides.
Complet :

Options de formatage avant et arrière.

Cette bibliothèque est conçue avec ❤️ by Me.
Les contributions sont les bienvenues : rejoignez-nous sur GitHub pour rendre Aveta encore meilleur !

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal