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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
JScript内置对象Array中元素的删除方法
Mar 08 Javascript
json2.js的初步学习与了解
Oct 06 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
Dec 28 Javascript
jquery入门—编写一个导航条(可伸缩)
Jan 07 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
前端框架Vue.js构建大型应用浅析
Sep 12 Javascript
浅谈在Vue-cli里基于axios封装复用请求
Nov 06 Javascript
解决vue select当前value没有更新到vue对象属性的问题
Aug 30 Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
Mar 29 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 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分页函数代码(简单实用型)
2010/12/02 PHP
java解析json方法总结
2019/05/16 PHP
jquery创建div 实现代码
2009/04/27 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
vue实现文件上传功能
2018/08/13 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
Python线程中对join方法的运用的教程
2015/04/09 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
python实现动态数组的示例代码
2019/07/15 Python
python实现的自动发送消息功能详解
2019/08/15 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
python实现图片横向和纵向拼接
2020/03/05 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
证婚人经典证婚词
2014/01/09 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
医学生求职信
2014/07/01 职场文书
八项规定整改方案
2014/10/01 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
教师个人学习总结
2015/02/11 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
《去年的树》教学反思
2016/02/18 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL