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 04:33

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

NoResponse 27.05.2011 06:37

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

nikita.mmf 27.05.2011 12:21

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


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