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

后端返回的是 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. 零基础学HTML5和CSS3前端开发第一课
  2. .NET Core系列 :4 测试
  3. flask_script扩展包的作用
  4. mysql 查看当前数据库编码_MySQL查看并修改当前数据库编码
  5. php接收get数组数据,php-如何从wordpress数据库中获取数组值get_results
  6. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...
  7. 分布式定时任务调度系统技术解决方案(xxl-job、Elastic-job、Saturn)
  8. 如何在没有导入excel的情况下获取excel中的测试数据
  9. 算法笔记-------快速排序
  10. 【Java工具】Java反编译工具:JAD的下载与简单使用
  11. 【经验分享】如何为visio扩展云服务图标
  12. 华为手机隐藏app图标_3秒钟轻松隐藏华为手机桌面图标!不需要下载安装第三方软件哦!...
  13. JAVA退房计算价格怎么写,JAVA宾馆客房管理系统报告.doc
  14. 应聘引擎程序需做哪些准备
  15. docker 暴露端口 查看_Docker容器如何暴露端口
  16. vue+flv.js实现视频播放
  17. Win10清理C盘方法
  18. C#+ItextSharp 查看pdf文件页面尺寸
  19. Web前端深色模式适配方案
  20. JS实现九乘九乘法表

热门文章

  1. Access 数据库
  2. 公司注册资本是不是认缴越多越好
  3. 嵌入式linux学习-驱动(2) hello world 模块实现记录 基于RK3568
  4. Java Swing编写udp数据传输的聊天程序demo
  5. ROS学习笔记——基于Prometheus无人机开源项目仿真环境配置
  6. JVM-服务器预热-JIT编译
  7. 网络虚拟化有几种实现方式_介绍几种网络营销的免费渠道推广方式
  8. 【Genshin私服】Grasscutter部署全流程
  9. 20220423draw
  10. spring 三级缓存源码分析