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 相关文章推荐
使用IE的地址栏来辅助调试Web页脚本
Mar 08 Javascript
javascript判断非数字的简单例子
Jul 18 Javascript
javascript的创建多行字符串的7种方法
Apr 29 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
Jun 01 Javascript
js获取指定字符前/后的字符串简单实例
Oct 27 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
vue实现登陆登出的实现示例
Sep 15 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
Aug 14 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
Dec 24 Javascript
vue 在服务器端直接修改请求的接口地址
Dec 19 Vue.js
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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
python自动化测试之setUp与tearDown实例
2014/09/28 Python
python的else子句使用指南
2016/02/27 Python
python取代netcat过程分析
2018/02/10 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
Python常用编译器原理及特点解析
2020/03/23 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
意大利单身交友网站:Meetic
2020/07/12 全球购物
老公爱的承诺书
2014/03/31 职场文书
经典演讲稿汇总
2014/05/19 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
合伙购房协议样本
2014/10/06 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
安全隐患整改报告
2014/11/06 职场文书
公司感谢信范文
2015/01/22 职场文书
党员转正介绍人意见
2015/06/03 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
mysql的单列多值存储实例详解
2022/04/05 MySQL
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫