将0.0字符串转换为0.0浮点数(数字)

时间:2019-06-11 06:46:22

标签: javascript floating-point numbers

如何将字符串“ 0.0”转换为浮点数0.0?有什么办法吗?目前,如果我这样做:

parseFloat(0.0)

它返回数字0。

如果我这样做:

parseFloat("0.0").toFixed(1)

它返回字符串“ 0.0”。有没有办法我可以得到一个数值类型为0.0的数字?

4 个答案:

答案 0 :(得分:0)

在Javascript中,0.0与0相同。 如果要设为0.0,则必须为字符串。

对于您的所有计算,这应该没有任何区别。 在视图中呈现数字之前格式化数字的情况并不少见。

答案 1 :(得分:-2)

在JavaScript float中,类型不一样。 (如C / C ++)

您只能创建number类型的0.00-1.1

语言engine的口译员可以自行选择所需的类型,并且不受您的控制。

在js中,您只能使用这种类型的变量

  • 布尔值
  • 未定义
  • 号码
  • BigInt
  • 字符串
  • 符号(ECMAScript 6中的新功能)
  • 对象

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types

答案 2 :(得分:-2)

您可以使用此

parseFloat(parseFloat("0.0").toFixed(1))

答案 3 :(得分:-3)

您可以使用parseFloat(« 0.0 »)在float中转换字符串 当下一个字符不是点或数字时,它将采用第一个数字