关于精度的有关问题,数据类型自动四舍五入保留9位
关于精度的问题,数据类型自动四舍五入保留9位代码如下:var a 10000002.20120606151458483alert(a)这时
关于精度的问题,数据类型自动四舍五入保留9位
代码如下:
var a = 10000002.20120606151458483;
alert(a);
这时弹出的数值被自动四舍五入了,变成10000002.201206062
如何能保留所有位数精度呢?
[解决办法]
[解决办法]用javascript处理浮点数本身就不是一个好的方法!
建议楼主还是转到服务器端代码中处理吧!
[解决办法]<script type="text/javascript">
var a = 10000002.20120606151458483;
var b=5/1.0e10;
a+=b;
alert(a);
</script>
这样试试
[解决办法]额不好意思 好像是失败了
[解决办法]不行 对浮点数的操作不能精确
[解决办法]var a = 10000002.20120606151458483;
当执行这条语句时就已经把后面的截掉了,对a怎么操作都不行了
还是要在服务器端来解决, 5楼的方法可行不
[解决办法]你为啥序列化的时候就将它加上引号变成字符串呢
[解决办法]要么弄成字符串 要么交给服务器端 处理