Метод JavaScript Number isFinite()
- Предыдущая страница EPSILON
- Следующая страница isInteger()
- Вернуться на один уровень выше Референсное руководство JavaScript Number
определение и использование
если число является конечным числом,Number.isFinite()
метод возвращает true
.
Невозможные (не конечные) числа являются Infinity
,-Infinity
или NaN
.
в противном случае возвращается false
.
См. также:
Пример
Пример 1
123 является ли конечным числом?
Number.isFinite(123)
Пример 2
Number.isFinite("123")
Пример 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Пример 4
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(value)
параметр
параметр | описывает |
---|---|
value | необходимо. Значение, которое нужно проверить. |
возвращает значение
тип | описывает |
---|---|
булево значение | если это значение является конечным числом, то true в противном случае false . |
Разница между isFinite() и Number.isFinite()
еслизначениеявляется ли число конечным, то isFinite()
Возвращает true
.
есличислоявляется ли число конечным, то Number.isFinite()
Возвращает true
.
Иначе говоря:isFinite()
Прежде чем проводить тест, преобразуйте значение в число.
Пример
isFinite(123) // Возвращает true
Number.isFinite("123") // Возвращает false
Поддержка браузерами
Number.isFinite()
Это функция ECMAScript6 (ES6).
Все современные браузеры поддерживают ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
поддерживается | поддерживается | поддерживается | поддерживается | поддерживается |
Internet Explorer 11 (или более ранние версии) не поддерживает Number.isFinite()
.
- Предыдущая страница EPSILON
- Следующая страница isInteger()
- Вернуться на один уровень выше Референсное руководство JavaScript Number