numeral,格式化数字的使用
最近一直在忙项目,也没更新自己的笔记,今天遇见个问题,就是数据展示的问题,
后端返回的是 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,格式化数字的使用相关推荐
- NPM酷库:numeral,格式化数字
NPM酷库,每天两分钟,了解一个流行NPM库.· JavaScript Core 并没有提供足够的数字变量格式化方式,而我们经常需要这样的操作,比如给数字加单位等,虽然需求简单,但是写起来还是要费一些 ...
- Numeral.js数字格式化
翻译自 Numeral.js 用它 在浏览器中 <script src="numeral.min.js"></script> 或者引用从cdnjs.com ...
- JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去… 及其浮点数计算精度问题(推荐的类库 Numeral.js 和 accounting.js)...
前端开发中经常会碰到用 JavaScript 格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等. 还有偶然会遇到的使用 js 计算浮点数时出现误差. 完善的功能函数推 ...
- php 数字货币格式化,NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- html显示千分位及小数位,JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去…...
JavaScript 格式化数字.金额.千分位.保留几位小数.舍入舍去- 类库推荐 1. Numeral.js 一个用于格式化和操作数字的JavaScript库.数字可以被格式化为货币,百分比,时间, ...
- 在JavaScript中使用正好两位小数格式化数字
我有这行代码将我的数字四舍五入到小数点后两位. 但是我得到这样的数字:10.8.2.4等.这些不是我对小数点后两位的想法,因此我如何改善以下内容? Math.round(price*Math.pow( ...
- oracle空格转换函数,ORACLE TO_CHAR函数格式化数字的出现空格的缘故
ORACLE TO_CHAR函数格式化数字的出现空格的原因 在这篇博客SQL挑战--如何高效生成编码里面我由于需要将数字格式化为字符,像12需要格式化0012这样的字符,所以使用了TO_CHAR(数字 ...
- 在jsp页面中实现格式化数字,百分比,货币
当时的要求是在jsp页面中计算百分比 实现方法 1.引入Jstl的fmt指令 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" ...
最新文章
- DDR和DDR2的区别
- Hadoop中RPC协议小例子报错java.lang.reflect.UndeclaredThrowableException解决方法
- EventBus VS Spring Event
- Apache web服务
- 最简单的一个java驱动jdbc链接mysql数据库
- linux 网络的一些书籍
- oracle输出异常,表导出出现异常,无法继续。
- ng-content和@ContentChild的配合用法
- Roland SRX Series for Mac - 罗兰SRX系列音频插件合集
- 学校的图书馆,很漂亮哦
- wps个人免费版支持宏操作
- NVIDIA GeForce Experience 无法登录解决办法
- Linux下parity联盟链的实现
- 计算机无法传输文件,电脑手机无法传输文件怎么办?
- OCP-1Z0-051 第21题 LONG类型
- Coreseek、Sphinx-for-chinaese、Sphinx+Scws区别
- 基于STM32F407的ADC解析-ADC1多通道扫描模式电压采集实验(启用DMA传输数据)
- 新建STM32F427IIH标准库工程
- Tensorflow深度学习之二十五:tf.py_func
- Double Logistic Function参数分析
热门文章
- 机器学习系列:期望最大(EM)算法
- 恭己临四极,垂衣驭八荒——唐太宗李世民
- IDEA手动下载MySQL驱动并连接数据库
- CPU性能Intel(R) Xeon(R) Platinum处理器2.5 GHz主频
- 充电桩与后台服务器通迅协议,充电桩平台通讯协议.pdf
- 计算机数据分析试题,计算机二级考试真题-Excel-小马-公务员考试成绩数据分析...
- 电脑本地连接显示身份验证失败怎么办
- WSingle站群系统,全网唯一支持【站群】的WordPress小说主题!
- linux下稳定性测试工具(拷机工具)
- python壁纸超清全面屏_小米MIX Alpha发布:全身都是屏、首发1亿像素相机