JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011-05-28 00:00
756 查看
javascript做带小数的计算时,会出现9的循环,以下方法帮助解决。
第一个参数是需要处理的数值,第二个参数是需要保留的小数位数。自家项目里面就这么用了~
第一个参数是需要处理的数值,第二个参数是需要保留的小数位数。自家项目里面就这么用了~
function round(v,e){ var t=1; for(;e>0;t*=10,e--); for(;e<0;t/=10,e++); return Math.round(v*t)/t; }
相关文章推荐
- JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
- javascript浮点运算偏差的成因及解决方法
- S里做小数的乘法运算出现浮点错误的解决方法
- 使用COM来进行WORD或EXECEL导出操作,出现错误: 80070005 解决方法
- 使用scrapy写好爬虫进行工作的时候,遇到错误及解决方法
- JS浮点运算错误,解决方法(转)
- 使用sort方法对数组进行排序(split()出现错误的解决)
- Javascript 浮点运算的问题分析与解决方法
- Excel2013直接对合并单元格进行数据运算结果错误的解决方法
- javascript浮点运算偏差的成因及解决方法
- 使用Xpand XAF创建项目产生Quartz错误的解决方法
- window中无法使用操作系统认证进行连接及ora-12560 错误解决方法
- Javascript 浮点运算的问题分析与解决方法
- 关于javascript浮点运算的误差解决方法
- java中使用ObjectOutputStream和ObjectInputStream时产生的“invalid stream header”错误解决方法
- 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法
- 一个使用vs2010进行winforms开发的小提示:打开窗体设计器发生错误的解决方法
- 使用SSH框架进行开发的时候,由于延迟加载引起的no Session错误解决方法
- 自定义控件使用出现莫名错误--解决方法
- 使用SqlBulkCopy对象进行大容量复制数据出现Datardader已经存在的错误的解决方法