Метод Number.isFinite()
123 конечно?
Number.isFinite(123)
Попробуйте сами »
Number.isFinite("123")
Попробуйте сами »
Описание
Метод Number.isFinite() возвращает результат.
true, если число является конечным.
Бесконечные (не конечные) числа — это Infinity,
-Infinity или NaN
В противном случае возвращается false.
См. также:
Разница между isFinite() и Number.isFinite()
isFinite() возвращает true, если value является конечным числом.
Number.isFinite() возвращает true, если number является конечное число.
Другими словами:
isFinite() преобразует значение в число перед его проверкой.
// Это возвращает true
isFinite(123)
Попробуйте сами »
// Это возвращает false
Number.isFinite("123")
Попробуйте сами »
Синтаксис
Number.isFinite(value)
Параметры
| Параметр | Описание |
| value | Обязательно. Значение для проверки. |
Возвращаемое значение
| Тип | Описание |
| Boolean | true, если значение представляет собой конечное число, в противном случае false. |
Больше примеров
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Попробуйте сами »
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
Попробуйте сами »
Поддержка браузера
Number.isFinite() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Number.isFinite() не поддерживается в Internet Explorer.