您是否曾经想过在 JavaScript 项目中将大量数字转换为简洁的、人类可读的格式?向 Aveta 打个招呼——一个轻量级库,可以轻松格式化数字!
Aveta 可以帮助您将笨重的数字转换为简单的、人类可读的格式,例如 10K、1.2M 或 3.45B。它非常适合仪表板、图表以及任何需要干净数据呈现的地方。
Input | Output |
---|---|
6000 | '6K' |
10000 | '10K' |
42500 | '42.5K' |
1250000 | '1.25M' |
安装
# With npm npm install aveta # With Yarn yarn add aveta使用 npm 或 Yarn 将 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 选项,请键入:
正向和反向格式化选项。
这个库是由 Me 用 ❤️ 制作的。
以上是使用 Aveta 简化数字:一个方便的 JavaScript 库的详细内容。更多信息请关注PHP中文网其他相关文章!