日期:2014-05-16  浏览次数:20481 次

var fAppVersion=parseFloat(navigator.appVersion);
怎么返回的是一个整型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