首页 > 解决方案 > 即使数字相等,Javascript也会进行错误比较

问题描述

我有这个 javascript 代码:

var a = 0.1
var b = 0.7
var c = 0.8
console.log(a + b);
if (a + b == c) console.log("OK")

没有给出应有的结果

输出是0.7999999999999999而不是0.8并且永远不会出现在 if 语句中

这里有什么问题?

标签: javascript

解决方案


推荐阅读