1

如何在 Javascript 中保留“.00”?我目前有字符串"123456789012.00"
我想得到双份123456789012.00保留.00

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

我怎样才能做到这一点?

4

2 回答 2

8

浮点数使用它需要的精度(这就是为什么它被称为“浮点数”——就像在“浮点数”中一样,该点没有固定的位置)。

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

于 2013-09-11T11:28:25.743 回答
1

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

var num = "123456789012.00";
console.log(parseFloat(num).toFixed(2));
于 2013-09-11T11:29:48.917 回答