2

私はjQueryajaxを使用しており、phpファイルから値「5.0000」を返そうとしています。その後、値をfloatに変換します。

alert()とdocument.write()を使用したので、PHPファイルから返される値は「5.0000」であると確信しています。しかし、parseFloat(value);を使用してこの値を変換すると、alertまたはdocument.write内で使用すると、「NaN」が出力されます。

OBS:Firefoxでテストしたところ、正しく返されましたが、Chromeではまだ「NaN」が返されます。なぜですか。

誰か、助けて?私はこの問題を解決するために一日中使用しました...:(

4

1 に答える 1

0

NaN を防ぐために INFINITY 定数を使用します。

 parseFloat(value + Number.POSITIVE_INFINITY)

結果が の場合Infinityvalueおそらく""

結果が の場合NaNvalueおそらくundefined

于 2013-06-05T01:12:38.420 に答える