Показать сообщение отдельно
  #5 (permalink)  
Старый 13.06.2012, 22:50
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Нужно ли считать 4.0 нецелым числом?
function isFloat(num) {
    return num.toFixed() != num;
}

alert( true === isFloat(3.9) === !isFloat(4) === !isFloat(4.0) === isFloat(4.000000001) );
Ответить с цитированием