我有一个字符串"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。