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

做海报一般都去什么网站看wordpress 4.7 模板

做海报一般都去什么网站看,wordpress 4.7 模板,学院网站建设的作用,wordpress询盘插件js中关于number类型的计算 因:在js中,number类型是用于表示数值的基本类型,它遵循 IEEE 754 双精度浮点数(64 位)标准。这导致在某些计算中可能出现精度问题。 例:console.log(0.1 0.2); // 0.300000000…

js中关于number类型的计算

因:在js中,number类型是用于表示数值的基本类型,它遵循 IEEE 754 双精度浮点数(64 位)标准。这导致在某些计算中可能出现精度问题。

例:console.log(0.1 + 0.2); // 0.30000000000000004

我这里出于个人习惯,使用三方库big.js来解决精度问题

npm install big.js
import Big from 'big.js';const a = new Big(0.1);
const b = new Big(0.2);
const result = a.plus(b);console.log(result.toString()); // "0.3" ✅

顺便贴一下常见用法示例,便于我日后追溯

import Big from 'big.js';// 创建 Big 实例
const a = new Big(0.1);
const b = new Big(0.2);// 加法
console.log(a.plus(b).toString()); // "0.3"// 减法
console.log(b.minus(a).toString()); // "0.1"// 乘法
console.log(a.times(b).toString()); // "0.02"// 除法
console.log(b.div(a).toString()); // "2"// 比较
console.log(a.lt(b)); // true(小于)
console.log(a.eq(b)); // false(等于)

在项目过程中,还有很多实际问题需要考虑,比如:new Big中传入了非法值,(undefined,null,NaN,‘字符串’) 都会出现Invalid number报错。

尝试使用方法

  1. 使用??过滤一下?
b.minus(a ?? 0) // 有很大问题,只能过滤null与undefined,并没有过滤'' 还是会报错,不可取
  1. 使用??‘’
b.minus(((a ?? '') === '') ? 0 : a) // 过滤掉了'',算是解决了大部分问题
  1. 使用函数封装
function safeBig(val: any): Big {const num = Number(String(val).trim()) // 这里有个知识点,Number不会抛错,只会返回NaNreturn isFinite(num) ? new Big(num) : new Big(0)
}// 计算
safeBig(a).minus(safeBig(b))
http://www.dtcms.com/wzjs/564295.html

相关文章:

  • 网站开发后怎么上线深圳公司注册开户
  • asp绿色网站源码麻章网站建设公司
  • 医院网站建设公司海南网络科技有限公司
  • 网站如何做伪静态页面网站建设用户分析
  • 教育网站建设毕业设计说明书企业网站建设的必要性及维护
  • 怎样提高网站的权重网站建设编写代码出错
  • 哪个网站有做彩平的材质贴图上海建设银行长宁区各分行网站
  • 清远市企业网站seo上海行业门户网站建设技术
  • 页面设计制作网站济南城市建设学院网站
  • 崂山区建设管理局网站怎么了黑怎么做有趣的视频网站
  • 网站做网站广告wordpress5.0.2编辑器安装
  • 布吉做网站的公司游戏编程
  • 建设电商网站需要什么硬件ide 在线 wordpress
  • 网站建设哪个公司比较好网站怎么做ipfs
  • 广西冶金建设公司网站企业官网与公开财报
  • 东莞横沥网站建设国外代理服务器免费
  • 网站编辑前端可以做吗网站制作例子
  • 郑网站建设手机网页制作html
  • 青岛做网站报价网页设计师英语
  • 软件设计师考试seo与sem的区别和联系
  • 流媒体视频网站开发中国兰州网官网
  • 多个网站 备案吗平面设计和ui设计哪个简单
  • 哈尔滨响应式网站建设公司上海关键词优化报价
  • 宁波比较好的网站公司wordpress换页
  • 北京好的做网站的公司有哪些郑州网站建设专业乐云seo
  • 北京网站优化和推广四川建设岗培注册中心官网
  • 一键建站免费wordpress+爱情模板
  • 三明住房建设局网站菜谱wordpress
  • 网店网站怎么做的杭州猎头公司
  • 揭阳网站制作托管信誉好的企业网站开发