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. 从第一个字符开始查找,如果是 数字,再找下一个字符。