Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2018, 18:20
hoz hoz вне форума
Интересующийся
Отправить личное сообщение для hoz Посмотреть профиль Найти все сообщения от hoz
 
Регистрация: 26.11.2018
Сообщений: 19

Является ли переменная числом? О проверке..
Очередной раз попалась проверка, которая возвращает факт, является ли переменная числом.
Вот её код:
function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n)
}

Возник вопрос. Почему используется именно функция parseFloat(n)? Есть же parseInt(). Я не в курсах, какие у них реализации, но думаю, что последний вариант будет работать быстрее т.к. не проверяется десятичная часть числа..
И вообще, на самом деле до сих пор не придумали никаких других средств для этой проверки?
Ответить с цитированием