摘要:酷库,每天两分钟,了解一个流行库。是一个专门用来格式化数字的库,同时还能解析各种格式的数字。解析数字格式化支持普通数字小数货币字节百分比时间等数字格式。
NPM酷库,每天两分钟,了解一个流行NPM库。·
JavaScript Core 并没有提供足够的数字变量格式化方式,而我们经常需要这样的操作,比如给数字加单位等,虽然需求简单,但是写起来还是要费一些周折。
numeralnumeral是一个专门用来格式化数字的NPM库,同时numeral还能解析各种格式的数字。
const numeral = require("numeral"); // 解析数字 numeral("10,000.12"); // 10000.12 numeral("$10,000.00"); // 10000 numeral("3.467TB"); // 3467000000000 numeral("-76%"); // -0.76 // 格式化 numeral(10000.23).format("0,0"); // "10,000" numeral(10000.1234).format("0.000"); // "10000.123" numeral(100.1234).format("00000"); // "00100" numeral(1230974).format("0.0a"); // "1.2m" numeral(100).format("0o"); // "100th" numeral(1000.234).format("$0,0.00"); // "$1,000.23" numeral(7884486213).format("0.00b"); // "7.88GB" numeral(0.974878234).format("0.000%"); // "97.488%" numeral(238).format("00:00:00"); // "17:44:06"
numeral 支持普通数字、小数、货币、字节、百分比、时间等数字格式。
参考资料http://numeraljs.com
https://github.com/adamwdrape...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/107206.html
摘要:酷库,每天两分钟,了解一个流行库。上次,我们了解到如何使用库格式化数字。 NPM酷库,每天两分钟,了解一个流行NPM库。· 上次,我们了解到如何使用numeral库格式化数字。今天我们继续认识另外一个用来格式化数字的库accounting。 accounting accounting 主要提供的方法有 formatMoney() formatColumn() formatNumber(...
摘要:库就可以方便地生成指定范围的随机数字,并且支持指定生成整数或是小数。 NPM酷库,每天两分钟,了解一个流行NPM库。 昨天,我们了解到 string-random 库可以用来快速生成指定格式的随机字符串,今天我们继续学习如何生成随机的数字。 其实只需要 Math.random()就可以生成一个随机数字,但是这个数字大小是0~1,如果我们需要生成一个指定范围的随机数字,那么就需要进一步的...
摘要:酷库,每天两分钟,了解一个流行库。在中,最常用的时间单位就是毫秒,等函数用到的数字表示时间,其单位就是毫秒。直接理解这些数字比较困难,有时候我们需要将表示毫秒的数字转换成字符串,人能直接理解的文本。比如记录输出程序的运行时间等场景。 NPM酷库,每天两分钟,了解一个流行NPM库。 在JS中,最常用的时间单位就是毫秒,setTimeout() 、Date.now() 等函数用到的数字表示...
摘要:酷库,每天两分钟,了解一个流行库。是一个格式的扩展,目的是能够让人类更容易读写数据文件。只是一个第三方的库,并非格式的继任者。相对于,有如下各个方面优势。 NPM酷库,每天两分钟,了解一个流行NPM库。· JSON是JS中数据交换时最常用的数据格式,其序列话和反序列化性能非常好,但是其语法却比较严格,比如以下是一个合法的JS声明,却不是一个合法的JSON: { foo: bar } J...
摘要:酷库,每天两分钟,了解一个流行库。我们直接提供的生成器函数,就可以生成一串,由于足够长,碰撞几率非常低,所以可以广泛运用在分布式环境中的各个子系统。 NPM酷库,每天两分钟,了解一个流行NPM库。 在中心化应用中,数据记录的ID往往是数据库生成的自增ID,但是在分布式应用中,就会存在一些问题: 保存数据之前就需要给数据标识ID 数据规模超级大,中央数据库无法满足性能需求 UUID ...
阅读 1106·2021-11-24 09:38
阅读 3206·2021-11-19 09:56
阅读 2938·2021-11-18 10:02
阅读 696·2019-08-29 12:50
阅读 2549·2019-08-28 18:30
阅读 841·2019-08-28 18:10
阅读 3620·2019-08-26 11:36
阅读 2627·2019-08-23 18:23