javascript - Javascript中的精确数学
问题描述
我在http://javascript-puzzlers.herokuapp.com/中做题。对于第 8 个问题,
What is the result of this expression? (or multiple ones)
var two = 0.2
var one = 0.1
var eight = 0.8
var six = 0.6
[two - one == one, eight - six == two]
答案是[对,错]。在阅读了 JavaScript 没有精确数学即使有时它可以正常工作的解释之后,我觉得答案应该是随机的。不是标准答案。
任何人都可以帮助并就答案提供更详细的解释吗?提前谢谢!
更新
解决方案
推荐阅读
- java - 通过 FTPS 协议发送文件到服务器
- javascript - 通过单击外部(组件)在 Vuejs 中隐藏下拉菜单
- powershell - Get-ADComputer Lastlogondate / Lastlogon
- javascript - 在Angular 2+中翻译不同字母的语言
- linux - 在 node.js 服务器长过程中屏幕关闭并退出
- reactjs - 在柱状图之间显示 X 轴刻度
- javascript - Firefox 无法读取获取响应标头
- html - Ant Design Cards 没有正确对齐
- python - 如何在 PyQt5 中重置 UI
- android - 如果嵌套滚动视图结束,如何停用滚动父滚动视图?