Numeral.js

Numeral.js

Numeral.js是一款用于格式化和操作數(shù)字的JavaScript庫瞒窒。

安裝

npm install numeral

聲明

在需要用到的地方聲明即可

var numeral = require('numeral');

numeral(num).value()

將各種其他格式轉(zhuǎn)化為數(shù)字

語法示例:

var myNumeral = numeral(1000);
var value = myNumeral.value();
// 1000

var myNumeral2 = numeral('1,000');
var value2 = myNumeral2.value();
// 1000

Input為不同的格式,value為轉(zhuǎn)化的數(shù)字

image.png

numeral(num).format('XXX')

數(shù)字可以格式化成貨幣乡洼、百分比崇裁、時(shí)間,甚至是帶有小數(shù)點(diǎn)束昵、千分位和縮寫拔稳。

語法示例:

var string = numeral(1000).format('0,0');
// '1,000'

Numbers(數(shù)字)

image.png

Currency(貨幣)

image.png

Bytes(字節(jié))

image.png

Percentages(百分比)

image.png

Time(時(shí)間)

image.png

Exponential(指數(shù))

image.png

Functions

Value

var number = numeral(1000);
var string = number.format('0,0');
// '1,000'

var value = number.value();
// 1000

Manipulate

var number = numeral(1000);
var added = number.add(10);
// 1010
image.png

Set(設(shè)置數(shù)字對象的值)

var number = numeral();
number.set(1000);
var value = number.value();
// 1000

Difference(差值)

var number = numeral(1000),
    value = 100;
var difference = number.difference(value);
// 900

Clone

var a = numeral(1000); // a=1000
var b = numeral(a); // b=1000
var c = a.clone(); // c=1000
var aVal = a.set(2000).value();
// 2000
var bVal = b.value();
// 1000
var cVal = c.add(10).value();
// 1010

默認(rèn)格式

設(shè)置默認(rèn)格式,以便可以使用不帶字符串的.format()锹雏。默認(rèn)格式為“0,0”

var number = numeral(1000);
number.format();
// '1,000'

numeral.defaultFormat('$0,0.00');
number.format();
// '$1,000.00'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末巴比,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子礁遵,更是在濱河造成了極大的恐慌轻绞,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佣耐,死亡現(xiàn)場離奇詭異政勃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)兼砖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門奸远,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人讽挟,你說我怎么就攤上這事懒叛。” “怎么了耽梅?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵薛窥,是天一觀的道長。 經(jīng)常有香客問我眼姐,道長诅迷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任妥凳,我火速辦了婚禮竟贯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逝钥。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布艘款。 她就那樣靜靜地躺著持际,像睡著了一般。 火紅的嫁衣襯著肌膚如雪哗咆。 梳的紋絲不亂的頭發(fā)上蜘欲,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機(jī)與錄音晌柬,去河邊找鬼姥份。 笑死,一個(gè)胖子當(dāng)著我的面吹牛年碘,可吹牛的內(nèi)容都是我干的澈歉。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼屿衅,長吁一口氣:“原來是場噩夢啊……” “哼埃难!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涤久,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤涡尘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后响迂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體考抄,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年蔗彤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了座泳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡幕与,死狀恐怖挑势,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啦鸣,我是刑警寧澤潮饱,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站诫给,受9級特大地震影響香拉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜中狂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一凫碌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胃榕,春花似錦盛险、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽换帜。三九已至,卻和暖如春鹤啡,著一層夾襖步出監(jiān)牢的瞬間惯驼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工递瑰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祟牲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓抖部,卻偏偏與公主長得像说贝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子您朽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344