您是否曾经想过在 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
如何使用艾维塔
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'
使用 AvetaReverse 反向格式化
import { avetaReverse } from 'aveta'; console.log(avetaReverse('8.7K')); // 8700 console.log(avetaReverse('4.57k')); // 4570 console.log(avetaReverse('2.48m')); // 2480000
命令行界面
$ aveta 234000 234K # Or use npx $ npx aveta 1234567 1.23M
aveta --help
正向和反向格式化选项。
这个库是由 Me 用 ❤️ 制作的。
以上是使用 Aveta 简化数字:一个方便的 JavaScript 库的详细内容。更多信息请关注PHP中文网其他相关文章!