javascript - 两个值相减结果不同

标签 javascript

我在 javaScript 中减去两个值(2.75 - 2.475)。我得到了值0.2749999999999999。当我检查计算器时,我得到了不同的结果0.275。 javaScript和计算器的计算有什么不同?

最佳答案

你必须修复精度

var d =2.75 - 2.475
var result = d.toFixed(3)

关于javascript - 两个值相减结果不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27312486/

相关文章:

javascript - jQuery 弹出气泡/工具提示

javascript - 将 Angulartics 和 Google Analytics 用于动态和唯一的 URL

javascript - 如何在[浏览器选项卡关闭、浏览器关闭、后退、刷新]上调用函数

javascript - vue,表数据的条件样式

javascript - 将函数从 getActiveSheet() 更改为 getSheetByName ("mySheet")

javascript - 对象函数返回函数而不是值

javascript - SVG 文件中的 "onclick"事件

javascript - 如何使子指令在 Angular 中了解其所有 parent ?

javascript - React 中多个组件的渲染优先级

javascript - Vue.js:在 vue.js 中使用带有条件渲染的 aria-controls