web-dev-qa-db-ja.com

jQuery + parseDoubleの問題

それぞれ小数が2つあるいくつかの値を含むjsonオブジェクトを返すAJAXリクエストがありますが、jsonであるため、これらの値は返されるときに文字列になります。私がする必要があるのは、これらの値に加算を実行することです。単純なa + b = cですが、連結して代わりにabになります。

ParseIntを使用できるのと同じように、jQueryでparseDoubleを使用できることを望んでいましたが、明らかにできません。少なくとも私が見つけたものではありません。したがって、疑問が残ります。これら2つの文字列値をdouble値またはfloat値に追加する方法はありますか?または、サーバー側でこれを計算し、すでに追加された値をブラウザーとjQueryに送り返す必要があります。

例:

これが起こることです5.60+ 2.20 = 5.602.20

これが起こるはずです5.60+ 2.20 = 7.80

答えてくれてありがとう。

11
Stefan Konno

parseFloat() を使用するだけです:

var c = parseFloat(a) + parseFloat(b);
54
cletus