SobesLab логотип SobesLab

Ответ

В JavaScript есть глобальная функция `isFinite(value)`, которая сначала приводит аргумент к числу, а затем возвращает true, если полученное число не NaN и не Infinity. Также есть более строгий метод `Number.isFinite(value)` – он не выполняет приведение типа, и возвращает true только если value уже является числом (типа number) и оно не бесконечное. Эти функции помогают проверить, что значение – нормальное конечное число.