Задать вопрос
@vladvlad09

Что значит строка isNaN(parseFloat(n)) && isFinite(n)?

function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}
  • Вопрос задан
  • 1143 просмотра
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
werty1001
@werty1001
undefined
parseFloat(n) // Получаем из строки число с плавающей точкой или NaN в случае неудачи
isNaN(n) // Собственно проверяет значение на NaN
isFinite(n) // Проверяем является ли переданное значение конечным числом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы