【发布时间】:2024-01-24 04:57:01
【问题描述】:
我有这个 JavaScript 函数:
Contrl.prototype.EvaluateStatement = function(acVal, cfVal) {
var cv = parseFloat(cfVal).toFixed(2);
var av = parseFloat(acVal).toFixed(2);
if( av < cv) // do some thing
}
当我比较浮点数 av=7.00 和 cv=12.00 时,7.00<12.00 的结果是 false!
有什么想法吗?
【问题讨论】:
-
这让我发疯了,谢谢你的提问!
标签: javascript comparison floating-point numbers