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 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
Dec 25 Javascript
JS setCapture 区域外事件捕捉
Mar 18 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
Jquery结合HTML5实现文件上传
Jun 25 Javascript
jQuery实现列表内容的动态载入特效
Aug 08 Javascript
ajax的分页查询示例(不刷新页面)
Jan 11 Javascript
浅谈js中的变量名和函数名重名
Feb 13 Javascript
js简单实现网页换肤功能
Apr 07 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
vue 系列——vue2-webpack2框架搭建踩坑之路
Dec 22 Javascript
Vue监听页面刷新和关闭功能
Jun 20 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/10/30 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
jQuery中:image选择器用法实例
2015/01/03 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python中的ConfigParser模块使用详解
2015/05/04 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
如何在Python对Excel进行读取
2020/06/04 Python
python sleep和wait对比总结
2021/02/03 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
某公司的.net工程师面试题笔试题
2013/11/22 面试题
测试驱动开发的主要步骤是什么
2014/12/10 面试题
Hibernate持久层技术
2013/12/16 面试题
日语专业个人的求职信
2013/12/03 职场文书
加拿大留学自荐信
2014/01/28 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
教师理论学习心得体会
2016/01/21 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
Nginx配置使用详解
2022/07/07 Servers