Javascript: сравнение двух значений с плавающей запятой
У меня есть эта функция 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
!
Есть идеи почему?