JS 使用 toLocaeString() 将数字转化为千分位+带货币单位+保留 2 位小数

利用 Number.prototype.toLocaleString() 将数字转化为千分位+带货币单位+保留 2 位小数

(12345).toLocaleString('zh-CN', {style: 'currency', currency: 'CNY', minimumFractionDigits:2 })  // "¥12,345.00"

(12345.6789).toLocaleString('zh-CN', {style: 'currency', currency: 'CNY', minimumFractionDigits:2 })   // "¥12,345.68"

(12345).toLocaleString('zh-CN', {minimumFractionDigits:2 })  // "12,345.00"

(12345.6789).toLocaleString('zh-CN', {minimumFractionDigits:2 })   // "12,345.68"

相关API: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString

posted @ 2020-07-13 15:56  to人间值得  阅读(411)  评论(0编辑  收藏  举报