最近一直在忙项目,也没更新自己的笔记,今天遇见个问题,就是数据展示的问题,

后端返回的是 0.889012389.... 这么多位的小数,我想要的是 88.901% 精确3位,而且呢,我本来想着 这不简单么,直接 toFixed(3)解决,发现虽然能解决,但不精确,后来就搜到了额这个 numeral.js

找了半天,包括官网都没介绍怎么用,最后发现一篇直接就说用法了,很好,这里我也copy一下,方便自己以后用的时候找不到

const numeral = require('numeral');// 解析数字
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 支持普通数字、小数、货币、字节、百分比、时间等数字格式。

转载于:https://juejin.im/post/5bd914da51882528593d5fb4

numeral,格式化数字的使用相关推荐

  1. NPM酷库:numeral,格式化数字

    NPM酷库,每天两分钟,了解一个流行NPM库.· JavaScript Core 并没有提供足够的数字变量格式化方式,而我们经常需要这样的操作,比如给数字加单位等,虽然需求简单,但是写起来还是要费一些 ...

  2. Numeral.js数字格式化

    翻译自 Numeral.js 用它 在浏览器中 <script src="numeral.min.js"></script> 或者引用从cdnjs.com ...

  3. JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去… 及其浮点数计算精度问题(推荐的类库 Numeral.js 和 accounting.js)...

    前端开发中经常会碰到用 JavaScript 格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等. 还有偶然会遇到的使用 js 计算浮点数时出现误差. 完善的功能函数推 ...

  4. php 数字货币格式化,NPM酷库:accounting,格式化数字和货币

    NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...

  5. NPM酷库:accounting,格式化数字和货币

    NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...

  6. html显示千分位及小数位,JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去…...

    JavaScript 格式化数字.金额.千分位.保留几位小数.舍入舍去- 类库推荐 1. Numeral.js 一个用于格式化和操作数字的JavaScript库.数字可以被格式化为货币,百分比,时间, ...

  7. 在JavaScript中使用正好两位小数格式化数字

    我有这行代码将我的数字四舍五入到小数点后两位. 但是我得到这样的数字:10.8.2.4等.这些不是我对小数点后两位的想法,因此我如何改善以下内容? Math.round(price*Math.pow( ...

  8. oracle空格转换函数,ORACLE TO_CHAR函数格式化数字的出现空格的缘故

    ORACLE TO_CHAR函数格式化数字的出现空格的原因 在这篇博客SQL挑战--如何高效生成编码里面我由于需要将数字格式化为字符,像12需要格式化0012这样的字符,所以使用了TO_CHAR(数字 ...

  9. 在jsp页面中实现格式化数字,百分比,货币

    当时的要求是在jsp页面中计算百分比 实现方法 1.引入Jstl的fmt指令 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" ...

最新文章

  1. DDR和DDR2的区别
  2. Hadoop中RPC协议小例子报错java.lang.reflect.UndeclaredThrowableException解决方法
  3. EventBus VS Spring Event
  4. Apache web服务
  5. 最简单的一个java驱动jdbc链接mysql数据库
  6. linux 网络的一些书籍
  7. oracle输出异常,表导出出现异常,无法继续。
  8. ng-content和@ContentChild的配合用法
  9. Roland SRX Series for Mac - 罗兰SRX系列音频插件合集
  10. 学校的图书馆,很漂亮哦
  11. wps个人免费版支持宏操作
  12. NVIDIA GeForce Experience 无法登录解决办法
  13. Linux下parity联盟链的实现
  14. 计算机无法传输文件,电脑手机无法传输文件怎么办?
  15. OCP-1Z0-051 第21题 LONG类型
  16. Coreseek、Sphinx-for-chinaese、Sphinx+Scws区别
  17. 基于STM32F407的ADC解析-ADC1多通道扫描模式电压采集实验(启用DMA传输数据)
  18. 新建STM32F427IIH标准库工程
  19. Tensorflow深度学习之二十五:tf.py_func
  20. Double Logistic Function参数分析

热门文章

  1. 机器学习系列:期望最大(EM)算法
  2. 恭己临四极,垂衣驭八荒——唐太宗李世民
  3. IDEA手动下载MySQL驱动并连接数据库
  4. CPU性能Intel(R) Xeon(R) Platinum处理器2.5 GHz主频
  5. 充电桩与后台服务器通迅协议,充电桩平台通讯协议.pdf
  6. 计算机数据分析试题,计算机二级考试真题-Excel-小马-公务员考试成绩数据分析...
  7. 电脑本地连接显示身份验证失败怎么办
  8. WSingle站群系统,全网唯一支持【站群】的WordPress小说主题!
  9. linux下稳定性测试工具(拷机工具)
  10. python壁纸超清全面屏_小米MIX Alpha发布:全身都是屏、首发1亿像素相机