首页 > 解决方案 > 将尾随零添加到整数而不转换为JS中的字符串?

问题描述

我正在寻找在我的整数末尾添加小数。举个例子:

15 => 15.00

像 toFixed 这样的方法的问题在于它会将其转换为字符串。我尝试在字符串上使用 parseFloat() 和 Number(),但它会将其转换回没有小数的整数。

这可能吗?如果不是,有人可以向我解释为什么这是不可能的背后的逻辑吗?

编辑:Welp 的意图是将数字显示为数字,但从目前的共识来看,似乎唯一的方法是使用字符串。找到了原因的答案:https ://stackoverflow.com/a/17811916/8869701

标签: javascriptnumbers

解决方案


处理数字时1515.00相等。使用内存来存储那些尾随或前导零是没有任何意义的。如果需要该信息,通常用于显示目的。在这种情况下,字符串是正确的选择。如果您再次需要该值,您可以将字符串解析为数字。


推荐阅读