怎么返回的是一个整型4,而不是4.0我用的是ie8
------解决方案--------------------
navigator.appVersion 按楼主说的是4.0没错,
parseFloat:
用法:
parseFloat(string)
参数:
string 要读取并转换为浮点数的字符串。
parseFloat函数;将字符串转换为浮点数。此函数读取(或“分析”)并返回字符串中的数字,直到它到达不是数字(其初始含义为数字)部分的字符。如果字符串不是以一个可以分析的数字开始的,则 parseFloat 返回 NaN。有效整数前面的空白将被忽略,有效整数后面的非数值字符也将被忽略。
示例
下面的示例使用 parseFloat 函数计算各种类型的数字。
parseFloat("-2") 返回 -2
parseFloat("2.5") 返回 2.5
parseFloat("3.5e6") 返回 3.5e6,或 3500000
parseFloat("foobar") 返回 NaN
parseFloat(" 5.1") 返回 5.1
parseFloat("3.75math") 返回 3.75
parseFloat("0garbage") 返回 0