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.javascript

hrn是一個很是簡單的 Javascript 庫,用來格式化數字,變成可讀的格式,能夠自定義格式。下面先簡單介紹一下如何使用?html

1. 安裝java

首先NPM 安裝node

npm install hrngit

而後引入,能夠使用 script標籤引入到 html 中,也能夠使用 require, import ... from 關鍵字。github

// import library use script tag.
<script type="text/javascript" src="dist/hrn.min.js"></script>

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

2. 使用npm

使用簡單,只有一個 api : hrn(number, fixed, formatter)。舉個例子。api

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. 高級自定義ui

經過自定義 formatter,能夠將文件 bytes 數、時間間隔等數字格式化成本身想要的格式。能夠隨意本身定義語言和樣式。舉個例子:code

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。

相關文章
相關標籤/搜索