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

parseFloat()的使用
<script language="javascript">
var brower=navigator.appVersion;
var version=parseFloat(brower);
document.write(version+"<br>");
document.write(brower);
</script>
</head>

<body>
</body>
</html>



这儿brower对象输出:
4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0;
SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; 
Media Center PC 6.0; Tablet PC 2.0; .NET4.0C; .NET4.0E)

为什么使用parseFloat()输出的是4,而不是4.0????

------解决方案--------------------
第一个数字 是指 10. 从第一个字符开始查找,如果是 数字,再找下一个字符。