资讯专栏INFORMATION COLUMN

hrn(Human Readable Number)——数字格式化

mylxsw / 1667人阅读

摘要:是一个非常简单的库,用来格式化数字,变成可读的格式,可以自定义格式。万高级自定义通过自定义,可以将文件数时间间隔等数字格式化成自己想要的格式。可以随意自己定义语言和样式。

hrn is short for Human Readable Number, a simple javascript for browserjs / nodejs library to format number into human-readable string.

hrn是一个非常简单的 Javascript 库,用来格式化数字,变成可读的格式,可以自定义格式。下面先简单介绍一下如何使用?

1. 安装

首先NPM 安装

npm install hrn

然后引入,可以使用 script标签引入到 html 中,也可以使用 require, import ... from 关键字。

// import library use script tag.


// or ES6 style.
var hrn = require("hrn");

2. 使用

使用简单,只有一个 api : hrn(number, fixed, formatter)。举个例子。

hrn(1234000);                   // "1.2 M"
hrn(1234000, 3);                // "1.23 M"
hrn(1234000, 3, "en");          // "1.23 M"
hrn(12340, 2, "zh_CN");         // "1.23 万", `en` / `zh_CN` supported, `en` is default.

3. 高级自定义

通过自定义 formatter,可以将文件 bytes 数、时间间隔等数字格式化成自己想要的格式。可以随意自己定义语言和样式。举个例子:

var formatter = ["kb_mb_gb_tb_pb_eb_zb_yb".split(""), 1e3];

hrn("1234000", 0, formatter)    // "1.2 mb"

最后代码在这里https://github.com/hustcc/hrn,欢迎 issue 或者 pr。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/80667.html

相关文章

  • 【python】Human readable duration format 时间格式转换

    摘要:背景上的一道原题,通过格式划字符串精简了代码结构,省去了很多条件判断语句。题目描述解题思路题目是很简单的,关键是如何优雅地完成是否在当前时间单位后添加和或者,我的代码里运用了很多语句。代码感想表达式真是一个神器。 背景 CodeWar上的一道原题,通过格式划字符串精简了代码结构,省去了很多条件判断语句。 题目描述 Your task in order to complete this ...

    liangzai_cool 评论0 收藏0
  • Yii2 GridView的使用方法

    摘要:是实现网格视图的小部件,一般用于报表视图的展示。就是连续的列,主要用于网格的行号,属于自增式的列。指定处理的类,必须。 Yii2 GridView是实现yii网格视图的小部件,一般用于报表视图的展示。今天,结合DataProvider(ArrayDataProvider以及SqlDataProvider)说一下GridView中的几个Columns(SerialColumn,DataC...

    Paul_King 评论0 收藏0
  • JavaScript数据类型中易被忽略的点

    摘要:只比较值得结果,,装换为数值后就是,但是当他们是数组中的一项,或字符串时并非是空的。再看一个比较奇怪的例子首先,看右边,逻辑非对进行布尔转换,依据上面的装换表,数组其实也是对象,装换为真。 String 字符串中可以包含由反斜杠和字符构成的特殊字符,如 换行, 退格,f 换页, 回车, Tab; var multiLine = first second thir...

    widuu 评论0 收藏0
  • python深度神经网络tensorflow练习好一点的实体模型开展图像分类

      此篇文章主要是给大家介绍了python深度神经网络tensorflow练习好一点的实体模型开展图像分类实例详细说明,感兴趣的小伙伴可以参考借鉴一下,希望可以有一定的帮助,祝愿大家多多的发展,尽早涨薪。  文章正文  Google在各类图象数据库系统ImageNet上练习好啦1个Inception-v3实体模型,这一实体模型大家也可以用来进去图像分类。  下载地址:https://pan.bai...

    89542767 评论0 收藏0

发表评论

0条评论

mylxsw

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<