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

toLocaleString() 小数点后不显示 00

toLocaleString() 小数点后不显示 00

POPMUISE 2023-09-21 17:27:40
我想在小数点后显示 00,但是当我尝试使用以下内容时: console.log(Number("5000.00").toLocaleString('en')); 或 console.log(parseFloat("5000.00").toLocaleString('en'));我在这两种情况下得到的输出都是 5,000,如果我使用以下命令: console.log(Number("5000.02").toLocaleString('en')); 或者 console.log(parseFloat("5000.02").toLocaleString('en')); 我在上述两种情况下得到的输出是 5,000.02我想在前两种情况下得到 5,000.00 作为输出,即当值为“5000.00”时。我怎样才能做到这一点?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

无耻地引用比我更聪明的用户。JavaScript Number.toLocaleString() 分隔符后有 4 位数字

console.log(Number("5000.00").toLocaleString("en", { minimumFractionDigits: 2 }))


查看完整回答
反对 回复 2023-09-21
?
长风秋雁

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

如果您想始终显示或四舍五入到小数点后两位,可以使用 toFixed()。

Number("5000.00").toFixed(2).toLocaleString('en);


查看完整回答
反对 回复 2023-09-21
  • 2 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

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