如何在JavaScript中将字符串转换为浮点数?
2022-08-30 00:04:06
我正在尝试从数据网格中解析两个值。这些字段是数字,当它们有一个逗号(例如554,20)时,我无法得到逗号后面的数字。我试过了,.我该怎么做?parseInt
parseFloat
我正在尝试从数据网格中解析两个值。这些字段是数字,当它们有一个逗号(例如554,20)时,我无法得到逗号后面的数字。我试过了,.我该怎么做?parseInt
parseFloat
如果它们是单独的值,请尝试以下操作:
var values = "554,20".split(",")
var v1 = parseFloat(values[0])
var v2 = parseFloat(values[1])
如果它们是单个值(如法语,其中一半写为0,5)
var value = parseFloat("554,20".replace(",", "."));
你有没有试过这样做?:p
var str = '3.8';ie
alert( +(str) + 0.2 );
+(字符串)会将字符串转换为浮点型。
方便!
因此,为了解决您的问题,您可以执行如下操作:
var floatValue = +(str.replace(/,/,'.'));