如何保持'.00'

时间:2013-09-11 11:25:24

标签: javascript

如何在Javascript中保留'.00'?我目前有字符串"123456789012.00";
我希望获得双123456789012.00以保持.00

  • toFixed(2)将返回一个字符串
  • parseFloat()会投放.00

我该怎么做?

2 个答案:

答案 0 :(得分:8)

float使用它所需的精度(这就是它被称为“float”的原因 - 就像在“浮点”中一样,该点没有固定的位置)。

如果你想显示一个带有2位有效数字的浮点数(即点后2位数),你可以使用toFixed(2)。这不会改变数字,但会将其存储在一个包含您想要显示的位数的字符串中。

答案 1 :(得分:1)

您可以使用toFixed()方法执行此操作。下面的代码将在浏览器的控制台中记录您想要的结果。

var num = "123456789012.00";
console.log(parseFloat(num).toFixed(2));