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

js端的parseFloat()小解析
最近在公司做基于jquery的前端开发时候发现自己的可编辑表格的金额控件在格式化的时候出现,

number = parseFloat(number).toFixed(fixed).toString();

后来检查发现原来是js的parseFloat()方法在解析参数的时候发生了偏差。自己跑到w3c上去测试,


<html>
<body>

<script type="text/javascript">

document.write(parseFloat("1234567891011121") + "<br />")
document.write(parseFloat("12345678910111211") + "<br />")

</script>

</body>
</html>


参数最大到达16位的时候解析是正常的