jQuery + parseDouble问题

Ste*_*nno 11 javascript double jquery parsing

我有一个AJAX请求,返回一个包含几个值的json对象,每个值有两个小数,但由于它是json,这些值在返回时是字符串.我需要做的是对这些值进行添加.只是一个简单的a + b = c,但它们连接而不是变成ab.

我希望我可以在jQuery中使用parseDouble,就像我可以使用parseInt但是我不能.至少不是我发现的.所以问题仍然存在,是否有任何方法可以将这两个字符串值添加到double或float值中?或者我应该在服务器端计算这个并将已经添加的值发送回浏览器和jQuery.

例:

这就是5.60 + 2.20 = 5.602.20

这应该是5.60 + 2.20 = 7.80

感谢答案.

cle*_*tus 54

只需使用parseFloat():

var c = parseFloat(a) + parseFloat(b);
Run Code Online (Sandbox Code Playgroud)

  • 您还可以使用一元运算符(+)将字符串转换为数字.`var c = +(a)+ +(b);` (9认同)