JS中处理数字精度问题

js 复制代码
const Bignumber = require('bignumber.js')

// 
console.log(`origin: 9.03*100=${9.03 * 100}`)

// 
console.log(`bignumber handle after: 9.03*100=${Bignumber(9.03).times(Bignumber(100))}`)

/**
 *  Result Console Log:
 * 
    origin: 9.03*100=902.9999999999999
    bignumber handle after: 9.03*100=903
 */
相关推荐
霖鸣10 小时前
Minecraft通过kubejs进行简单魔改
javascript
JackieDYH11 小时前
HTML+CSS+JavaScript实现图像对比滑块demo
javascript·css·html
BullSmall11 小时前
支持离线配置修改及删除操作的实现方案
前端
全栈前端老曹12 小时前
【前端路由】Vue Router 嵌套路由 - 配置父子级路由、命名视图、动态路径匹配
前端·javascript·vue.js·node.js·ecmascript·vue-router·前端路由
EndingCoder12 小时前
安装和设置 TypeScript 开发环境
前端·javascript·typescript
张雨zy13 小时前
Vue 项目管理数据时,Cookie、Pinia 和 LocalStorage 三种常见的工具的选择
前端·javascript·vue.js
五月君_13 小时前
Nuxt UI v4.3 发布:原生 AI 富文本编辑器来了,Vue 生态又添一员猛将!
前端·javascript·vue.js·人工智能·ui
!执行13 小时前
遇到 Git 提示大文件无法上传确实让人头疼
前端·github
一个处女座的程序猿O(∩_∩)O13 小时前
现代前端开发的三大支柱:TypeScript、ESLint、Prettier 深度解析与完美协作
javascript·typescript
xiangxiongfly91513 小时前
JavaScript 惰性函数
javascript·惰性函数