gpt4 book ai didi

javascript - 如何将javascript中的数字格式化为两位小数?

转载 作者:搜寻专家 更新时间:2023-11-01 04:51:48 25 4
gpt4 key购买 nike

我需要在 javascript 中将数字格式化为两位小数。为此,我使用了可以正常工作的 toFixed 方法。

但是在数字没有任何小数位的情况下,它不应该显示小数点

例如10.00 应该只是 10 而不是 10.00。

最佳答案

.toFixed() 将结果转换为String,
所以您需要将其转换回数字:

parseFloat( num.toFixed(2) )

或者简单地使用一元+

+num.toFixed(2)

两者都会给出以下内容:

//   15.00   --->   15
// 15.20 ---> 15.2

如果您只想摆脱 .00 的情况,那么您可以使用 .replace() 进行字符串操作

num.toFixed(2).replace('.00', '');

注意:上面的代码会将您的Number转换为String

关于javascript - 如何将javascript中的数字格式化为两位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27876265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com