繁体   English   中英

字符串转换为小数点后两位

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM