У меня есть эта функция 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
!
Любые идеи, почему?