javascript - 在 JavaScript 中将数字转换为带有两位小数的百万
问题描述
如何将数字转换为带有两位小数的百万格式我尝试使用此代码。我的输入是milFormate(1000);
milFormate(value){
var nf = new Intl.NumberFormat();
return nf.format(value).toLocaleString();
}
我的输出是10,100
我预计应该10,100.00
如何实现这一目标
解决方案
您可以使用minimumFractionDigits
option 来实现:
function milFormate(value){
var nf = new Intl.NumberFormat('en-IN', { minimumFractionDigits: 2 });
return nf.format(value);
}
推荐阅读
- javascript - 将样式道具传播到 React 子级并将它们应用到 CSS 文件
- sql - 在 SELECT 语句中使用自定义函数时,为什么我的 SQL 查询的输出显示不正确?
- node.js - 无法启动浏览器进程
- javascript - 我需要在短时间内学习 vuex,因为我不知道如何将我的 vue js 迁移到 vuex?
- ios - Swift:类变量和函数内部变量的性能比较
- firebase - 当身份验证声明不存在时限制 Firebase 实时用户记录
- python - 循环以在字典/列表嵌套中的字典内返回值 - 必须是整数或切片而不是 str
- lua - 来自lua的数组元素
- python - 求距离 X1 和 Y1
- php - PHP/UDP:可以通过 UDP 写入,但无法接收数据接缝