我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

javascript 里2个大数相乘总是不正确

试了网上很多方法都不行,999999999999.99*9999 这2个数相乘就是得不到正确的结果9998999999999900.01
就连99999999999999*9999 也得不到正确结果 晕了,多谢谢各位帮个忙

采用这个js库可以解决
[url=http://stz-ida.de/html/oss/js_bigdecimal.html.en]BigDecimal support for JavaScript[/url]

[code="js"]
var a= new BigDecimal("999999999999.99");
var b= new BigDecimal("9999");
alert(a.multiply(b))
// 9998999999999900.01
[/code]

近期文章

  • 关于freemar ker的问题 大神们帮下我啊
  • java poi 导出excl怎么添加函数
  • 防止别人用struts下载你的项目文件
  • 如何根据java源代码生成类图?
  • java打印
  • struts2的struts2-embeddedjsp-plugin-2.1.8.jar这个插件的作用?
  • java 当中的Class与Object的区别是什么?
  • 用java字符串方法去除HTML代码标签的问题
  • spring+jboss5.0开发向大家请教
  • 求WebLogic10.3下运行velocity出错的解决办法
  • webservice中两个数据库的交互问题
  • namespace和webroot下文件夹同名出现的问题
  • 怎么读取orcl数据库,表中字段是clob类型的一条数据?
  • 怎么样用一个文件来实现队列?
  • SQLServer任务计划--查询
  • filter 器问题 配置一个简单的过滤器 可是无法拦截到请求
  • jsp中求SWFUpload上传例子java(支持Flash 10)
  • 如何让apache将404的出错页面跳转到当前目录下的一个文件
  • java ee目前流行技术
  • JAVA中的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华