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

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.
<script type="text/javascript" src="dist/hrn.min.js"></script>

// 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。

    原文作者:aTool_vip
    原文地址: https://segmentfault.com/a/1190000007147253
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞