首页 > 解决方案 > 在 JavaScript 中将数字转换为带有两位小数的百万

问题描述

如何将数字转换为带有两位小数的百万格式我尝试使用此代码。我的输入是milFormate(1000);

milFormate(value){
  var nf = new Intl.NumberFormat();
  return nf.format(value).toLocaleString();
}

我的输出是10,100

我预计应该10,100.00如何实现这一目标

标签: javascript

解决方案


您可以使用minimumFractionDigitsoption 来实现:

function milFormate(value){
  var nf = new Intl.NumberFormat('en-IN', { minimumFractionDigits: 2  });
  return nf.format(value);
}

推荐阅读