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

資訊專欄INFORMATION COLUMN

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

zhangke3016 / 2307人閱讀

摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。上次,我們了解到如何使用庫(kù)格式化數(shù)字。

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

上次,我們了解到如何使用numeral庫(kù)格式化數(shù)字。今天我們繼續(xù)認(rèn)識(shí)另外一個(gè)用來(lái)格式化數(shù)字的庫(kù)accounting。

accounting

accounting 主要提供的方法有 formatMoney() formatColumn() formatNumber() toFixed() unformat()接下來(lái)我們一一介紹:

formatMoney() 格式化貨幣
// 默認(rèn)貨幣格式:貨幣符號(hào)$,保留兩位小數(shù),每千位加逗號(hào)
accounting.formatMoney(12345678); // $12,345,678.00

// 指定貨幣符號(hào)、保留小數(shù)位、千位間隔符
accounting.formatMoney(12345678, "¥", 2, ""); // ¥12345678.00
formatColumn() 格式化并按列對(duì)其

在制表時(shí),formatColumn() 方法方便我們按照表格列對(duì)齊數(shù)字和貨幣符號(hào):

accounting.formatColumn([123.5, 3456.615, 777888.99, -5432, -1234567, 0], "$ ");

格式化后的效果:

formatNumber() 格式化數(shù)字
accounting.formatNumber(5318008); // 5,318,008
accounting.formatNumber(9876543.21, 3, " "); // 9 876 543.210
toFixed() 保留小數(shù)位

和JavaScript內(nèi)置 Number.prototype.toFixed() 不同的是,accounting.toFixed() 有四舍五入的效果:

(0.615).toFixed(2); // "0.61"
accounting.toFixed(0.615, 2); // "0.62"
unformat() 解析數(shù)字

unformat() 方法能夠從任何格式的字符串中解析出原始數(shù)字:

accounting.unformat("£ 12,345,678.90 GBP"); // 12345678.9
參考資料

http://openexchangerates.gith...

https://github.com/openexchan...

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

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

相關(guān)文章

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

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。是一個(gè)專門用來(lái)格式化數(shù)字的庫(kù),同時(shí)還能解析各種格式的數(shù)字。解析數(shù)字格式化支持普通數(shù)字小數(shù)貨幣字節(jié)百分比時(shí)間等數(shù)字格式。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)?!?JavaScript Core 并沒有提供足夠的數(shù)字變量格式化方式,而我們經(jīng)常需要這樣的操作,比如給數(shù)字加單位等,雖然需求簡(jiǎn)單,但是寫起來(lái)還是要費(fèi)一些周折。 numeral numer...

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

    摘要:庫(kù)就可以方便地生成指定范圍的隨機(jī)數(shù)字,并且支持指定生成整數(shù)或是小數(shù)。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。 昨天,我們了解到 string-random 庫(kù)可以用來(lái)快速生成指定格式的隨機(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酷庫(kù):ms,毫秒時(shí)間描述轉(zhuǎn)換

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

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

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

    Flink_China 評(píng)論0 收藏0
  • NPM酷庫(kù):string-random,生成隨機(jī)字符串

    摘要:只提供了用于生成隨機(jī)數(shù)字,但是并未提供生成字符串的函數(shù),要自己寫生成隨機(jī)字符串邏輯需要費(fèi)一番周折。庫(kù)專門用于快速生成隨機(jī)字符串,并且可以根據(jù)需求制定字符串長(zhǎng)度以及包含的字符。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。 昨天,我們了解了如何使用uuid庫(kù)快速生成UUID,UUID適用于分布式應(yīng)用中ID的生成,因?yàn)閁UID足夠長(zhǎng),所以碰撞幾率非常低。 此外,我們?cè)诤芏鄷r(shí)候不需要生成像...

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

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

0條評(píng)論

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