如何保持'.00'

Mat*_*nes 1 javascript

如何在Javascript中保留'.00'?我目前有字符串"123456789012.00";
我想得到双倍123456789012.00保持.00

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

我怎样才能做到这一点?

Roy*_*tus 8

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

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