js 对小数加法精度处理示例说明


Posted in Javascript onDecember 27, 2013
zf = accAdd(zf, parseFloat("12.11")); 
//加法函数,用来得到精确的加法结果 
//说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 
//调用:accAdd(arg1,arg2) 
//返回值:arg1加上arg2的精确结果 
function accAdd(arg1,arg2){ 
var r1,r2,m; 
try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} 
try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} 
m=Math.pow(10,Math.max(r1,r2)); 
return (arg1*m+arg2*m)/m; 
}
Javascript 相关文章推荐
JQuery 学习笔记 选择器之五
Jul 23 Javascript
js TextArea的选中区域处理
Dec 28 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
Aug 02 Javascript
jquery 实现两Select 标签项互调示例代码
Sep 25 Javascript
JavaScript中的console.assert()函数介绍
Dec 29 Javascript
jQuery中insertBefore()方法用法实例
Jan 08 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
Dec 12 Javascript
JavaScript实现简单的tab选项卡切换
Jan 05 Javascript
vue+iview写个弹框的示例代码
Dec 05 Javascript
js数组去重的方法总结
Jan 18 Javascript
vue中使用微信公众号js-sdk踩坑记录
Mar 29 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
Sep 11 Javascript
js 处理数组重复元素示例代码
Dec 27 #Javascript
js对table的td进行相同内容合并示例详解
Dec 27 #Javascript
JS弹出层的显示与隐藏示例代码
Dec 27 #Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
Dec 27 #Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 #Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 #Javascript
JavaScript将页面表格导出为Excel的具体实现
Dec 27 #Javascript
You might like
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
php生成扇形比例图实例
2013/11/06 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
Js中sort()方法的用法
2006/11/04 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
项目经理岗位职责
2013/11/11 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
气象学专业个人求职信
2014/03/15 职场文书
物流专业自荐信
2014/05/23 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
Django实现drf搜索过滤和排序过滤
2021/06/21 Python