Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверка на вещественный тип (https://javascript.ru/forum/misc/17637-proverka-na-veshhestvennyjj-tip.html)

prowoke 27.05.2011 03:33

Проверка на вещественный тип
 
Здравствуйте. Вот не могу нагуглить такой ответ на свой вопрос. А в javascript есть аналог функции is_float из php? Просто если typeof то numeric на любую цифру выводить, что на 123, что на 123.12312, а мне надо чтобы он их разными считал. Ну по идеи несложно реализовать такую проверку на вещественный тип (типо если это число, то проверь, если там точка, если если то верни true).

NoResponse 27.05.2011 05:37

нативного аналога нет
но вторая сцыль в гугле привела на http://www.jslab.dk/library/Number.isFloat

nikita.mmf 27.05.2011 11:21

function isFloat ( numb ) { 
  return typeof numb == 'number' && numb != ~~numb;
}
function isInt ( numb ) { 
  return typeof numb == 'number' && numb == ~~numb;
}


Часовой пояс GMT +3, время: 17:12.