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 相关文章推荐
cnblogs csdn 代码运行框实现代码
Nov 02 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
JQuery给元素绑定click事件多次执行的解决方法
May 29 Javascript
Jquery对象和Dom对象的区别分析
Nov 20 Javascript
JavaScript生成SQL查询表单的方法
Aug 13 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
Dec 14 Javascript
微信小程序 动态绑定数据及动态事件处理
Mar 14 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
浅谈sass在vue注意的地方
Aug 10 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
vue实现的树形结构加多选框示例
Feb 02 Javascript
JavaScript中的各种宽高属性的实现
May 08 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 SEO优化之URL优化方法
2011/04/21 PHP
php内存缓存实现方法
2015/01/24 PHP
php+ajax注册实时验证功能
2016/07/20 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
python删除列表内容
2015/08/04 Python
python matplotlib 注释文本箭头简单代码示例
2018/01/08 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
Python模块的加载讲解
2019/01/15 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
环保建议书600字
2014/05/14 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
施工安全员岗位职责
2015/04/11 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
2019通用版导游词范本!
2019/08/07 职场文书