成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

NPM酷庫:numeral,格式化數(shù)字

2501207950 / 3697人閱讀

摘要:酷庫,每天兩分鐘,了解一個(gè)流行庫。是一個(gè)專門用來格式化數(shù)字的庫,同時(shí)還能解析各種格式的數(shù)字。解析數(shù)字格式化支持普通數(shù)字小數(shù)貨幣字節(jié)百分比時(shí)間等數(shù)字格式。

NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫?!?/p>

JavaScript Core 并沒有提供足夠的數(shù)字變量格式化方式,而我們經(jīng)常需要這樣的操作,比如給數(shù)字加單位等,雖然需求簡單,但是寫起來還是要費(fèi)一些周折。

numeral

numeral是一個(gè)專門用來格式化數(shù)字的NPM庫,同時(shí)numeral還能解析各種格式的數(shù)字。

const numeral = require("numeral");

// 解析數(shù)字
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 支持普通數(shù)字、小數(shù)、貨幣、字節(jié)、百分比、時(shí)間等數(shù)字格式。

參考資料

http://numeraljs.com

https://github.com/adamwdrape...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/107206.html

相關(guān)文章

  • NPM酷庫:accounting,式化數(shù)字和貨幣

    摘要:酷庫,每天兩分鐘,了解一個(gè)流行庫。上次,我們了解到如何使用庫格式化數(shù)字。 NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫?!?上次,我們了解到如何使用numeral庫格式化數(shù)字。今天我們繼續(xù)認(rèn)識(shí)另外一個(gè)用來格式化數(shù)字的庫accounting。 accounting accounting 主要提供的方法有 formatMoney() formatColumn() formatNumber(...

    zhangke3016 評(píng)論0 收藏0
  • NPM酷庫:number-random,生成隨機(jī)數(shù)字

    摘要:庫就可以方便地生成指定范圍的隨機(jī)數(shù)字,并且支持指定生成整數(shù)或是小數(shù)。 NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫。 昨天,我們了解到 string-random 庫可以用來快速生成指定格式的隨機(jī)字符串,今天我們繼續(xù)學(xué)習(xí)如何生成隨機(jī)的數(shù)字。 其實(shí)只需要 Math.random()就可以生成一個(gè)隨機(jī)數(shù)字,但是這個(gè)數(shù)字大小是0~1,如果我們需要生成一個(gè)指定范圍的隨機(jī)數(shù)字,那么就需要進(jìn)一步的...

    wind5o 評(píng)論0 收藏0
  • NPM酷庫:ms,毫秒時(shí)間描述轉(zhuǎn)換

    摘要:酷庫,每天兩分鐘,了解一個(gè)流行庫。在中,最常用的時(shí)間單位就是毫秒,等函數(shù)用到的數(shù)字表示時(shí)間,其單位就是毫秒。直接理解這些數(shù)字比較困難,有時(shí)候我們需要將表示毫秒的數(shù)字轉(zhuǎn)換成字符串,人能直接理解的文本。比如記錄輸出程序的運(yùn)行時(shí)間等場景。 NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫。 在JS中,最常用的時(shí)間單位就是毫秒,setTimeout() 、Date.now() 等函數(shù)用到的數(shù)字表示...

    cyqian 評(píng)論0 收藏0
  • NPM酷庫044:json5,更可讀的JSON

    摘要:酷庫,每天兩分鐘,了解一個(gè)流行庫。是一個(gè)格式的擴(kuò)展,目的是能夠讓人類更容易讀寫數(shù)據(jù)文件。只是一個(gè)第三方的庫,并非格式的繼任者。相對于,有如下各個(gè)方面優(yōu)勢。 NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫?!?JSON是JS中數(shù)據(jù)交換時(shí)最常用的數(shù)據(jù)格式,其序列話和反序列化性能非常好,但是其語法卻比較嚴(yán)格,比如以下是一個(gè)合法的JS聲明,卻不是一個(gè)合法的JSON: { foo: bar } J...

    Flink_China 評(píng)論0 收藏0
  • NPM酷庫:uuid,生成隨機(jī)ID

    摘要:酷庫,每天兩分鐘,了解一個(gè)流行庫。我們直接提供的生成器函數(shù),就可以生成一串,由于足夠長,碰撞幾率非常低,所以可以廣泛運(yùn)用在分布式環(huán)境中的各個(gè)子系統(tǒng)。 NPM酷庫,每天兩分鐘,了解一個(gè)流行NPM庫。 在中心化應(yīng)用中,數(shù)據(jù)記錄的ID往往是數(shù)據(jù)庫生成的自增ID,但是在分布式應(yīng)用中,就會(huì)存在一些問題: 保存數(shù)據(jù)之前就需要給數(shù)據(jù)標(biāo)識(shí)ID 數(shù)據(jù)規(guī)模超級(jí)大,中央數(shù)據(jù)庫無法滿足性能需求 UUID ...

    Michael_Ding 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<