如何将字符串“ 0.0”转换为浮点数0.0
?有什么办法吗?目前,如果我这样做:
parseFloat(0.0)
它返回数字0。
如果我这样做:
parseFloat("0.0").toFixed(1)
它返回字符串“ 0.0”。有没有办法我可以得到一个数值类型为0.0的数字?
答案 0 :(得分:0)
在Javascript中,0.0与0相同。 如果要设为0.0,则必须为字符串。
对于您的所有计算,这应该没有任何区别。 在视图中呈现数字之前格式化数字的情况并不少见。
答案 1 :(得分:-2)
在JavaScript float
中,类型不一样。 (如C / C ++)
您只能创建number
类型的0.0
,0
,-1.1
语言engine
的口译员可以自行选择所需的类型,并且不受您的控制。
在js中,您只能使用这种类型的变量
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中转换字符串
当下一个字符不是点或数字时,它将采用第一个数字