![](/img/trans.png)
[英]Javascript How to convert a decimal number to a string with specific number of decimal places
[英]String to number to 2 decimal places
我有一个字符串"215.00"
。
我想将此转换为数字,当我执行parseInt("215.00")
它将返回215作为数字。 我希望它是215.00
的数字。
为了尝试执行此操作,我做了parseFloat("215.00").toFixed(2);
,但这也会返回一个字符串。 我在这里找到了很多答案,但是它们都将数字转换为字符串。 有谁知道如何解决这一问题?
请在下面查看我的代码尝试:
var number = "215.00";
parseFloat(number).toFixed(2);
我希望获得215.00
而不是"215.00"
我将在此发布它作为答案,以供将来使用。
如果要在右侧表示零,则需要将其表示为字符串。 由于215.00的数值实际上是215,因此它将不保留小数点后两位。
parseFloat方法适用于“ 215.01”之类的数字,它将解析为215.01的数值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.