2

我正在使用 jQuery ajax,我试图从 php 文件中返回值“5.0000”,然后将值转换为浮点数。

我确定从 PHP 文件返回的值是“5.0000”,因为我使用了 alert() 和 document.write()。但是当我使用 parseFloat(value); 转换这个值时 并在警报或document.write中使用它,它会打印“NaN”。

OBS:我刚刚在firefox中测试过,它返回正确,但在chrome中它仍然返回“NaN”,为什么!?

任何人,帮帮我?我整天都在试图解决这个问题...... :(

4

1 回答 1

0

使用 INFINITY 常量来防范 NaN:

 parseFloat(value + Number.POSITIVE_INFINITY)

如果结果是Infinityvalue大概是""

如果结果是NaNvalue大概是undefined

于 2013-06-05T01:12:38.420 回答