首页 >web前端 >js教程 >使用 Aveta 简化数字:一个方便的 JavaScript 库

使用 Aveta 简化数字:一个方便的 JavaScript 库

Susan Sarandon
Susan Sarandon原创
2024-12-25 14:05:16316浏览

您是否曾经想过在 JavaScript 项目中将大量数字转换为简洁的、人类可读的格式?向 Aveta 打个招呼——一个轻量级库,可以轻松格式化数字!

Simplify Numbers with Aveta: A Handy JavaScript Library

为什么是艾维塔?

Aveta 可以帮助您将笨重的数字转换为简单的、人类可读的格式,例如 10K、1.2M 或 3.45B。它非常适合仪表板、图表以及任何需要干净数据呈现的地方。

输入与输出

Input Output
6000 '6K'
10000 '10K'
42500 '42.5K'
1250000 '1.25M'
输入

输出

标题> 6000 “6K” 10000 '10K' 42500 '42.5K' 1250000 '125万' 表>


安装

# With npm
npm install aveta

# With Yarn
yarn add aveta
使用 npm 或 Yarn 将 Aveta 添加到您的项目:

如何使用艾维塔

Aveta 非常灵活,支持各种格式选项。这是一个快速概述:
import aveta from 'aveta';

console.log(aveta(8700)); // '8.7K'

基本用法


高级选项

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'
Aveta 提供精度、分隔符样式、单元外壳等定制:


使用 AvetaReverse 反向格式化

import { avetaReverse } from 'aveta';

console.log(avetaReverse('8.7K')); // 8700
console.log(avetaReverse('4.57k')); // 4570
console.log(avetaReverse('2.48m')); // 2480000
需要将人类可读的数字转换回其原始形式?使用 avetaReverse:


命令行界面

$ aveta 234000
234K

# Or use npx
$ npx aveta 1234567
1.23M
直接在终端中运行 Aveta:


aveta --help
对于 CLI 选项,请键入:

  1. 为什么选择艾维塔?
  2. 轻量级:为您的项目添加最小的开销。
  3. 可定制:根据您的特定需求定制格式。
  4. 用户友好: CLI 支持使快速测试变得轻而易举。
全面:

正向和反向格式化选项。

这个库是由 Me 用 ❤️ 制作的。
欢迎贡献——加入我们的 GitHub,让 Aveta 变得更好!

以上是使用 Aveta 简化数字:一个方便的 JavaScript 库的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn