Сравнение отрицательных чисел в JavaScript - PullRequest
7 голосов
/ 09 августа 2010

Я уверен, что это простая проблема, но я сравниваю отрицательные числа в javascript, т.е.:

var num1 = -83.778;
var num2 = -83.356;

if(num1 < num2)
{
    // Take action 1
}
else
{
    // Take action 2
}

Этот скрипт всегда будет выполнять действие 2, даже если num1 меньше num2.Что здесь происходит?

1 Ответ

13 голосов
/ 09 августа 2010

Как работает if (parseFloat(num1) < parseFloat(num2))? Может быть, ваши цифры где-то превращаются в строки.

...