当前位置: 首页 > news >正文

深圳建站工作室网页设计师个人简历

深圳建站工作室,网页设计师个人简历,深圳建站公司模板,seo搜索优化公司项目场景#xff1a; 提示#xff1a;项目需求截图#xff1a; 问题描述 众所周知Js做运算时0.10.2不等于0.3,目前项目需要计算关于金额的选项#xff0c;涉及到金额保留后两位。保单欠款是根据用户输入的保单应收和保单欠款自动计算的。 原因分析#xff1a; 产生浮点数…项目场景 提示项目需求截图 问题描述 众所周知Js做运算时0.10.2不等于0.3,目前项目需要计算关于金额的选项涉及到金额保留后两位。保单欠款是根据用户输入的保单应收和保单欠款自动计算的。 原因分析 产生浮点数计算精度不准确的原因 在计算机角度计算机算的是二进制而不是十进制。二进制后变成了无线不循环的数而计算机可支持浮点数的小数部分可支持到52位所有两者相加在转换成十进制得到的数就不准确了加减乘除运算原理一样。 提示js小数计算精度缺失是历史遗留问题被人诟病很多不过也有办法解决js小数计算会缺失精度但正数不会有这个问题所以计算时把小数扩大相应倍数让它变成整数计算最后结果再除以相应倍数就得到了想要的结果。 不过我这边使用的是mathjs第三方库。下面是mathjs的解决办法 解决方案 提示mathjs解决方案 官网https://mathjs.org/index.html 安装 npm install mathjs引入 import * as math from mathjs封装成方法 import * as math from mathjs; //例如:num1-num2,在需要的地方直接调用subtract 传二个参数num1,num2// 加add(num1,num2){return math.add(math.bignumber(num1),math.bignumber(num2));},// 减subtract(num1,num2){return math.subtract(math.bignumber(num1),math.bignumber(num2));},// 乘multiply(num1,num2){return math.multiply(math.bignumber(num1),math.bignumber(num2));},// 除divide(num1,num2){return math.divide(math.bignumber(num1),math.bignumber(num2)); }
http://www.w-s-a.com/news/950842/

相关文章:

  • 网站域名后缀有什么用网站建设的投资预算怎么写
  • 化妆品网站建设网站惠州网站关键字优化
  • 保定网站制作企业下载天眼查企业查询官网
  • 中山企业网站建设公司制作一个景点的网站
  • 连云港集团网站建设株洲建设网站
  • 做运动鞋评价的网站南山做网站联系电话
  • 网站开发公众号开发海南做公司网站
  • 论企业网站建设的必要性微信小程序做一个多少钱
  • 网站制作价格是多少元上海市中小企业服务中心
  • 网站建设管理人员济宁网站建设top
  • 桂林网站建设桂林网站的元素有哪些
  • 广东网站开发推荐网页制作个人简历模板教程
  • e建网保定百度seo公司
  • 网站建设中html代码网络培训课堂app
  • 无锡做网站seo自己做的网站如何上传网上
  • 园林景观网站模板小白怎么做跨境电商
  • 找第三方做网站 需要注意企业网站带数据库
  • 北京南站到北京站flash网站制作单选框和复选框ui组件
  • 网站建设核电集团网站设计案例
  • 宝塔做的网站能不能访问上海的广告公司网站建设
  • 网站会员系统方案新能源网站建设哪家好
  • 全球网站域名域名被墙查询
  • 做期货看资讯什么网站好哈尔滨网站设计联系方式
  • 建站宝盒免费下载上海网论坛网址
  • 国内最有趣的25个网站推广流程
  • 红河做网站抖音小程序怎么挂到抖音上
  • 高度重视机关门户网站建设外包
  • 网站里面送礼物要钱怎么做代码网站开发怎么对接客户
  • 泰州网站制作策划如何做网站需求
  • 门户网站优化报价软件技术公司