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

企业网站建设商城百度做的网站国外可以打开吗

企业网站建设商城,百度做的网站国外可以打开吗,个人网站建设源代码,建设部网站公示公告安全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/a/526665.html

相关文章:

  • .net 网站开发工程师com域名多少钱
  • 自己做资金盘网站推荐一个seo优化软件
  • asp网站后台管理教程企业人力资源管理师报名入口官网
  • 建设银行的网站网站建设那好
  • 找人做网站做的很烂香奈儿网站建设策划书
  • 北辰苏州网站建设小程序定制团队
  • 公司做推广做网站好还是宜昌做网站的公司
  • C++ STL 容器与算法详解
  • 网站推广途径和推广要点的案例讨论杭州市建设工程交易中心网站
  • 网站之间的区别中铁建设集团有限公司西南分公司
  • 做dj音乐网站漳州商城网站建设
  • 网站建设实验报告手写上海网站建设 知名觉
  • 网站功能设计建设通账号
  • 图片网站怎样选择虚拟主机网站改版后 存在大量404页面
  • 华为云速建站教程wordpress获取别名
  • 做中考试卷的网站企业网站的首页
  • iis配置wap网站外贸型网站
  • 深圳东莞的网站建设公司手机端开发工具
  • 设计高端网站易语言可以做网站吗
  • 企业产品做哪个网站推广好谷歌seo培训
  • 六安有哪些做网站的公司微信怎么创建小程序?
  • 数字化转型:概念性名词浅谈(第七十九讲)
  • 现在1做啥网站流量大最专业的手机网站建设
  • 开一个做网站的公司赚钱吗做网站能接到模具单吗
  • 可以用自己的电脑做网站主机wordpress主题不能用
  • 有哪些好的做问卷调查的网站做网站时如何上传图片
  • 中山专业网站制作苏州出名的网站公司
  • 网站上传附件目录格式计算机ui设计是什么
  • 2025年CIE SCI2区TOP,灾害响应中医疗资源的战略分配:考虑风险与成本的多目标非线性动态模型,深度解析+性能实测
  • 点击图片进入网站怎么做淘宝客网站备案信息