为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用JavaScript格式化数字?

如何使用JavaScript格式化数字?

不负相思意 2019-08-19 11:07:48
如何使用JavaScript格式化数字?我想用JavaScript格式化数字。例如:10     => 10.00100    => 100.001000   => 1,000.0010000  => 10,000.00100000 => 100,000.00
查看完整描述

3 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

如果您想使用内置的代码,你可以使用toLocaleString()minimumFractionDigits,虽然在扩展选项浏览器的兼容性toLocaleString() 是有限的

var n = 100000;

var value = n.toLocaleString(

  undefined, // leave undefined to use the browser's locale,

             // or use a string like 'en-US' to override it.

  { minimumFractionDigits: 2 }

);

console.log(value);

// In en-US, logs '100,000.00'

// In de-DE, logs '100.000,00'

// In hi-IN, logs '1,00,000.00'



查看完整回答
反对 回复 2019-08-19
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

简短解决方案

var n = 1234567890;String(n).replace(/(.)(?=(\d{3})+$)/g,'$1,')// "1,234,567,890"


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信