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!

Есть идеи почему?

Ответы на вопрос(1)

Ваш ответ на вопрос